Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GUI rework on bootstrap 5 #20

Closed
wants to merge 38 commits into from

Conversation

ChuckNorrison
Copy link

  • JQuery updated to 3.7.1
  • Bootstrap updated to 5.3.3
  • Replaced bootstrap-table with bootstrap-table-1.23.5
  • Replaced datepicker with vanillajs-datepicker-1.3.4
  • Replaced Glyphicons with fontawesome icons
  • New designs for all pages and new nav

remove python cache files
only do wifi setup if wlan is enabled
add notification for interrupts
fix missing getparamlist
Implement password hashing, do not remember cleartext passwords.

After upgrading to this version, the current password will be reset to default.
All resolutions work with both types of cameras, usb or pi.

Cleanup code
In case of MX Brio, the quality was very blurred. Add more frames to skip and set fixed fps.

Fix except.

Cleanup code.

Verison bump 3.5
Add new function to create image.

Delete and create actions with modal dialogues to confirm.

Cleanup code
Add new function to create image.

Delete and create actions with modal dialogues to confirm.

Cleanup code
clean up files

filter N/A invalid messages

update changelog
Warning was thrown a lot. Create the missing status data if element was not present.
CheckNTPandAdjustClockandResetSched was not triggered
Based on Hydrosys4#17

Add default values for server and port.
interrupt = yellow
mail = olive
network = purple
autowatering = blue

migrate database automatically
dynamically create the secret key
Add Working Mode "None"

"Min Watering" as Text input
Should be triggered once and only if blockingstate was enabled
Change notification nav to a glyphicon

Limit notification width
Advanced setting was just saved temporary
click on question mark has disabled a sensor and it was not possible to enable it again cause of missing enableimg
Thumbnails are 450x450px and thumbnail consistency check was added to "runallconsistencycheck()"
Full bs5 compatible: Home, Data, Images, FertilizerPlan, Settings, Network, HardwareSetting, Video, About, Login
Only frequently used pages should be in navbar
Add image bootstrap 5 interface
HC12 Setting migrated to bootstrap 5

Ass some button icons

Alignment Save and Back buttons
Full screen scaling is a bit too much on a big full hd monitor, use container class instead and limit width to 960px.

Small formatting improvements, paddings, typos etc.

Delete unused bootstrap zip file from source code.

Add missing DATASetup page migration.

Every page should have a title.

For hardwaresetting, remove unused javascript code.

Navbar: login and notification alignment far right
This is done with ajax
Add Sensor warnings to notifications
sethbridge, setstepper, showmqttdevicelist and wificonfig
@ChuckNorrison
Copy link
Author

this is included in other PR #19

@ChuckNorrison ChuckNorrison deleted the bootstrap5-gui branch December 10, 2024 19:02
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.

1 participant