Skip to content

Conversation

ikelaiah
Copy link
Contributor

Description

Transformed the site into a gateway for learning Object Pascal with practical examples, community connections, and modern UX.

Key Changes

  • Learn Section

    • Quick setup guide (online compilers + local installation)
    • Progressive tutorials: Hello World → advanced topics (loops, arrays, generics, data structures)
    • Practical exercises with FPC 3.2.2 compatible code
  • Homepage

    • Code examples (web server, JSON API, database, concurrency)
    • Modern responsive design with clear CTAs
  • Community & Resources

    • Forums, Discord, mailing lists
    • Curated tutorials, documentation, and learning materials
  • Technical Improvements

    • Hugo config: catppuccin-frappe syntax highlighting, markdown tables
    • Custom layouts without theme dependency
    • Proper objectpascal syntax highlighting
    • Mobile-first responsive design

@ikelaiah ikelaiah changed the title Feature/pages/ikelaiah contribution 2025-08-05 feature/pages/ikelaiah contribution 2025-08-05 Aug 11, 2025
@dtpfl
Copy link
Member

dtpfl commented Aug 13, 2025

I would suggest to remove 'Cascadia Code'. I use it personally, but for beginners its hard understand what that character is:
grafik

Also if i click on the hamburger menu (chrome or firefox) nothing happens.

But its looks great imo, great work so far!

@ikelaiah
Copy link
Contributor Author

@dtpfl , I'll remove the Cascadia Code.
Let me check what happens with the hamburger menu.

Thanks for the feedback.

@pascalecu
Copy link
Member

Couldn't you replace it with Cascadia Mono? That's the non-ligature version of Cascadia Code.

@ikelaiah
Copy link
Contributor Author

Just an update, working on the hamburger menu now.

@ikelaiah
Copy link
Contributor Author

@dtpfl , @pascalecu ,

I have made the following changes:

  • Cascadia code is now Cascadia mono.
  • Added the hamburger menu.

Please review and let me know what you think of these changes.

Copy link

@mobius1qwe mobius1qwe left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I Approve the changes, even if it has minor bugs, its better than the current blank page that we have, it should be merged and the issues should be controlled by issues as they appear

@ikelaiah
Copy link
Contributor Author

@mobius1qwe , thanks.

If you (anyone) can help to list the bugs, I'd be happy to squish them one at a time.

@mobius1qwe
Copy link

I wasn't able to test your PR, I don't know how to deploy it outside GH environment, so I don't know any bugs. After the deploy they might appear if they exist...

@dtpfl dtpfl merged commit 33b706f into ObjectPascal-Community:main Aug 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants