Skip to content

Conversation

princerb
Copy link
Contributor

@princerb princerb commented Jul 25, 2025

A new theme - FomanticUI.

Quick try:

docker pull thomasstacey2/fa-fomantic:latest
docker run -p 5000:5000 -p 6379:6379 thomasstacey2/fa-fomantic:latest
  • Mobile-first & fully responsive
  • Modern, clean design
  • Backwards compatible with Flask-Admin scripts
  • No unnecessary extra libraries
  • Custom, lightweight scripts
  • Accessible and user-friendly
  • Feature-rich UI components
Previews
name mobile desktop
Model/Listing image
Model/Create image
Model/Details image
Redis Console image image
File Manager image
Footer 🆕 image

Checklist:

  • Core templates: base, actions, layout
  • Optional footer menu links 🆕
  • Models:
    • List
    • Layout
    • Row actions
    • Editable columns
    • Edit
    • Details
    • Create
    • Inline forms (modal) - edit, details, create
  • File Manager
  • Redis Console

Other:

  • Remove and organize unnecessary js/css libs

Backlogs:

  • Fully download and setup FomanticUI
  • Leaflet integration
  • form_ajax_refs

@princerb princerb force-pushed the f-theme-fomanticui branch from a5c1fbb to 39c3933 Compare July 25, 2025 13:01
@ElLorans ElLorans added the theme label Jul 25, 2025
@princerb
Copy link
Contributor Author

Due to the interconnection among all the template files, I was not committing the changes in order to keep the history organised. Hope today I will manage to push some completed code 🙂

@princerb
Copy link
Contributor Author

princerb commented Jul 30, 2025

I am thinking about column editable part.

For now I've implemented this: (available in the docker image above)
image

But I believe there is better way to do this, rather than adding 200 more lines of JS.

@ElLorans
Copy link
Contributor

ElLorans commented Aug 1, 2025

@princerb is this ready for review?

@princerb
Copy link
Contributor Author

princerb commented Aug 1, 2025

@princerb is this ready for review?

Yes now, considering checklist items, but what's pushed should be solid for now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Development

Successfully merging this pull request may close these issues.

2 participants