Commit Graph

423 Commits

Author SHA1 Message Date
Luc
79384ad3ee Remove excessive bottom margin on pages 2024-08-21 18:51:25 +08:00
Luc
0f530b53e9 Better UI on landscape / portrait for GCode Viewer 2024-08-21 17:12:52 +08:00
Luc
779883e2e9 remove .gz extension in url for local extension
Bump Version
Build packages
2024-08-21 09:15:54 +08:00
Luc
3c8f38f6fb Bump version
Build packages
2024-08-16 13:40:42 +08:00
Luc
f49016a18d Fix depend do not handle connection_id and id in orGroups (#399)
Fix Extra SD play pause commands do not display in settings due to conditions not properly handled
2024-08-16 13:37:49 +08:00
Luc
16ce347cd4 Fix typo in status panel that make it crash
Add sanity check if extension has no body
2024-08-15 16:29:49 +08:00
Luc
72742a9171 Fix typo on extra SD due to #396 thanks to DaKoarli for raising it 2024-08-12 10:59:03 +08:00
Luc
aedeff95ab Fix FW git link go to to TFT instead of ESP3D thanks to SpankyDevil to pointing it 2024-08-11 09:28:17 +08:00
Luc
92e711a4aa Clean console.log
Build packages
Bump version
2024-08-08 11:41:50 +08:00
Luc
aeeacd9d15 Make extra Content persistent (#398)
* split container and content for better readibility 
* package gcodeviewer extension
2024-08-08 10:47:43 +08:00
Luc
8f7e11b9e3 Add Sanity check for icon extension if not available
Add Circle/CheckCircle icons for menus
Add .menu-item-panel css to be sure mouse click is taken in account
Comment some logs
Add prettierrc for each extension
Add code base for gcodeViewer extension - WIP
2024-07-24 13:18:44 +08:00
Luc
d20ffd9773 Fix Up/Down key erratic behavior in terminal 2024-07-13 12:06:02 +08:00
Luc
0334b11695 Fix terminal history index reset is done at each panel refresh instead of unmount
Add reset of monitor history index to last if send empty line
2024-07-13 07:04:14 +08:00
Luc
ce07a58447 Code simplification
Format code
2024-07-03 21:14:24 +08:00
Luc
423dbae646 New settings (#396)
Add support for enable/disable sorting files #386
Add support to select default filesystem when starting in dashboard #394
Fix some glitches in Validation
Remove TFT from CNC/Plotter as no support so far
Improve dependencies display conditions updating helpers to allow AND conditions in OR group
Fix supported files sytem list missing some depedencies
2024-07-02 08:06:15 +08:00
Luc
5452a066a0 Remove debug
Add missing ref
Bump version
Rebuild package
2024-06-28 07:25:14 +08:00
Luc
f77d421e86 Fix click2go not displaying toast when saving settings due to typo
rename repository of clicktogo as click2go as the extension name
remove click2go console.log now is finalized
bump click2go version to 1.0.1 and build package
Remove auto toast messages in extensions API because it is extensions to handle toast on failure / success
Bump webui version and build packages
2024-06-23 07:28:45 +08:00
Luc
f741bc385f Echo command if query request from extension is a command
Bump version
Finalize Click2go v1.0.0 extension
Build all packages
2024-06-22 10:16:29 +08:00
Luc
6b0842511d Fix Modal content failed sometimes to show text vs html
Remove no more necessary console.log
Increase modal height to fit more data
Update click2go - WIP
2024-06-21 19:16:35 +08:00
Luc
bd5b4474ed Remove some style and use class instead
Fix typo in Validation general for shortkey that use wrong references
Add error message when extension cannot be loaded in panel or page
Fix typo in modal extension
2024-06-21 15:06:04 +08:00
Luc
8a34a8e0f5 Update IconSelect.js
Fix icon button does not need max-width
Fix modified flag is too much on the right on icon selector
2024-06-20 20:53:13 +08:00
Luc
fe8dd02d54 Update preferences.json
Add missing git update orz...
2024-06-20 20:27:20 +08:00
Luc
b838263e17 Update click2go.html
Add buttons and icons WIP
2024-06-20 19:09:48 +08:00
Luc
804a042c5e Update click2go.html 2024-06-20 08:07:38 +08:00
Luc
2e579083e6 Rebuild packages
Bump version
2024-06-19 18:25:16 +08:00
Luc
0ceacbfc64 Remove not necessary M21 to BTT TFT commands that may lead to failure if no card in main board sd reader 2024-06-19 18:18:45 +08:00
Luc
735ea6f718 Fix Bug in validation general due to moving out of component for Interface
Fix Temperatures Panel crash due to missing code definition for ContainerHelper
Add missing help entry for tooltip for select en boolean controls
Refactorize exportPreferencesSection to handle more cases
Remove usage of encodeURIComponent/decodeURIComponent for getting icon in extension
Update extensions sample code for capabilities, icons, extension_settings and modal
Update code for saving extensions data to rely on InterfaceSetting object instead of separate object
Finalize implementation for fields_modal
Update extension API  documentation
Rewrite importPreferences to importPreferencesSection for more flexibility
Rewrite exportPreferences to exportPreferencesSection for more flexibility
Bump version
Build packages
2024-06-19 16:34:08 +08:00
Luc
8c60edf672 Fix typo on logo in custom section 2024-06-18 09:26:10 +08:00
Luc
62c6dccf15 Use style instead of hard coded color for nested button to apply theme properly 2024-06-17 11:39:01 +08:00
Luc
06c7ed9cce Fix theme selection show wrong tooltip 2024-06-17 11:27:38 +08:00
Luc
1d69276135 Fix toast cannot be closed manually
Fix Toasts/Modals do not display if panel is in full screen
Fix when modal is active some back side controls are still selectable by tab
Add code base for saving extensions data - WIP
Refactoring interface generateValidation function to generateValidationGlobal to be reused by others control
Move toast position when in fullscreen to not hide top bar controls
Add some helper for fullscreen management
Rename extra panel ID from `EXTRAPANEL-XXX` to `EXTRAPANEL_XXX`
Add id and ref to each panel that can be  set as full screen for tracking
2024-06-17 11:18:06 +08:00
Luc
e6925a2bd3 Add preset value for input modal
Add code base for fields modal
2024-06-15 13:58:50 +08:00
Luc
0389280aec Code base to minify and pack an extension - WIP 2024-06-13 18:47:07 +08:00
Luc
9df6af0ba2 Add new extension API to allow extension to load and save data in preferences.json 2024-06-13 18:46:14 +08:00
Luc
bf315ecbb3 Add missing translation for gcodehost service
bump version
build packages
2024-06-11 10:16:36 +08:00
Luc
fe462aebba Add full screen for panel/extra page feature
Refactoring close button on dashboard panels
Code cleaning
Bump version
Generate packages
2024-06-11 09:03:21 +08:00
Luc
e03d45ca69 Add extension feature to get available icons 2024-06-04 15:52:10 +08:00
Luc
cea3c089e7 Add more capabilies to capabilities extension type 2024-06-04 09:31:25 +08:00
Luc
ef5814dd54 comment console.log 2024-06-03 19:36:44 +08:00
Luc
443c408bb4 Add script to format js/css/scss/json using prettier and .prettierrc as configuration file
Update all js/css/scss/json files from config and src
2024-05-29 18:06:42 +08:00
Luc
16f26c8f04 Fix Macro on SD need to know the SD source
Thanks @michmela44 for pointing this out
2024-05-09 07:10:49 +08:00
Luc
33f06c5534 Better flow of error display and hide controls if needed
Build all packages
2024-04-09 19:45:18 +08:00
Luc
fccdb440ac Fix Notifications panel is overflooded if too many notifications
Bump version
2024-04-09 18:23:35 +08:00
Luc
1794682a6d Fix some glitches and typos
Comment several console.log to clean console output
2024-04-07 13:18:54 +08:00
Luc
76f590a0ea Fix Settings for Direct SD connection show wrong data
Add depend feature to field group
2024-04-07 10:31:45 +08:00
Luc
215d342b9e Add disclaimer and change Emergency Stop to Quick Stop 2024-03-23 08:37:52 +08:00
Luc
4afcf8869f POC to hide panel settings if panel is not set as visible to simplify UI 2024-03-04 14:56:14 +08:00
Luc
087c13d7b2 bump version and build packages 2024-03-03 14:14:38 +08:00
Luc
806041cdd7 Better Tft support and command extraction (#383)
* Add Select as option for interface settings

* Hide TFT if FW is for ESP3D-TFT

* Add code base to change TFT List  command according target

* extract list / print / delete commands according target and put in settings
2024-03-03 13:53:45 +08:00
Luc
6193b2ab76 Update comment for color thanks @rondlh 2024-02-07 08:54:05 +08:00