Commit Graph

202 Commits

Author SHA1 Message Date
Bruno Kambere
cc305aa9e1 Remove "Try the new MeshCentral UI" and fix footer in modern UI (#7395)
* remove new UI prompt from the default3 template

* enhance footer styles and update visibility in default3 template
2025-11-02 13:01:07 +00:00
TheDevRyan
f58217280a Update dropdown styling (Light/DarkMode) (#7382) 2025-10-25 16:25:32 +01:00
TheDevRyan
b96db142c8 Updated Dropdown Style (#7376)
Updated dropdownMenu Missing Styles + Updated Mobile for Translations
2025-10-24 22:32:11 +01:00
TheDevRyan
683b4e882b Updated DevListToolbar for Mobile (#7377) 2025-10-24 22:04:29 +01:00
TheDevRyan
acd6001a8a Dropdown Menu - re-design / Updated Notifications Icon (#7372)
* Redesign user dropdown menu with new icons and UI

Replaces the old top menu and UI selection controls with a modern user dropdown menu featuring new icon assets, improved styling, and a UI settings submenu. Updates CSS for layout and responsiveness, adds new PNG icon files, and refactors related JavaScript logic for menu toggling and user image handling.

* Replace user dropdown icons with Font Awesome

Swapped out image-based icons in the user dropdown menu for Font Awesome icon elements. This change reduces reliance on image assets, improves consistency, and simplifies icon management.

* Update icons in user dropdown menu

Replaced the UI Settings, Left bar interface, and night mode icons with more appropriate Font Awesome icons for improved clarity and consistency in the user dropdown menu.

* Fixed menu position for Fixed Width Style

* Updated Dropdown for Translations

Refactored hardcoded dropdown text to support translation handling.

* Updated Translations

* Updated dropdown to close SubMenu on all buttons.

* Removed "UserDummyMenuSpan" Not needed any more as we have removed UIMenu

* Improve notification icon UI and add badge

Replaces the plain notification count with a bell icon and a badge for better visibility. (FA)

* notificationBadge & notificationCount:hover

* Add new translations

Added new translation entries for 'Toggle Dark Mode', 'Toggle Light Mode', 'Toggle Footer Bar', 'Left Bar Interface', and 'Top Bar Interface'

* Updated Dropdown background

* Updated Dark/Light Mode Toggle

* Updated Right Chevron Arrow
2025-10-24 12:18:03 +01:00
Habetdin
c7d096a0e5 [Modern UI] Update Remote Desktop Settings dialog style (#7299) 2025-09-26 17:29:37 +01:00
si458
003e0ded6a update fontawesome to 6.7.2
Signed-off-by: si458 <simonsmith5521@gmail.com>
2025-09-25 22:42:34 +01:00
bundabrg
a7633d27c5 Add initial support for custom stylesheets (#7164)
* Add initial support for custom stylesheets

Allow an override file `custom.css` that can partially override the
stylesheet used for the web interface.

# Changes
1. Update default views to use custom stylesheet
2. Update documentation

Related to: https://github.com/Ylianst/MeshCentral/issues/7144

* Add custom style support to more views

Load `custom.css` in the following views:
- agentinvite.handlebars
- invite.handlebars
- login2.handlebars
- message2.handlebars
- messenger.handlebars
- player.handlebars
- sharing.handlebars
2025-07-18 21:06:00 +01:00
Roman
baddb42664 Add backgroundContainer class for modal content in night mode in modern ui (#7162)
Introduces the .backgroundContainer class to improve styling of modal content in night mode by setting text color. Updates relevant divs in default3.handlebars to use this class for hardware keys and login events sections. Also adjusts the width of login event entries for better display.
2025-07-17 16:37:20 +01:00
si458
7ad49ba0ac fix modern ui fullscreen toolbar #6874
Signed-off-by: si458 <simonsmith5521@gmail.com>
2025-06-20 22:58:59 +01:00
si458
12c5908ae4 forgot to also remove sweetalert2.min.css #7050
Signed-off-by: si458 <simonsmith5521@gmail.com>
2025-05-22 09:51:45 +01:00
si458
1902e5aeeb change time range to 2 seperate boxes #6947
Signed-off-by: si458 <simonsmith5521@gmail.com>
2025-04-15 18:13:06 +01:00
si458
42f61ea46e fix bootstrap padding #6755
Signed-off-by: si458 <simonsmith5521@gmail.com>
2025-02-27 18:08:12 +00:00
Simon Smith
5734bcc33a UI Toggle between Classic and Modern (#6763)
* [ENH] Add toggle switch for new MeshCentral UI in settings and top header of the classic UI

* [ENH] Add toggle for new MeshCentral UI in settings and in top headbar of the modern UI

* add showModernUIToggle and store uiviewmode in db

---------

Co-authored-by: kambereBr <brunokambere@gmail.com>
2025-02-09 19:41:47 +00:00
si458
def62075c7 fix theme switch to default bug and include google fonts in csp #6665
Signed-off-by: si458 <simonsmith5521@gmail.com>
2025-01-06 16:02:10 +00:00
si458
0dd56d5708 improve translations all around
Signed-off-by: si458 <simonsmith5521@gmail.com>
2025-01-05 21:37:56 +00:00
Sammy Ndabo
8e70cd7187 [NEW] Add Theme Switcher with Bootstrap/Bootswatch Themes (#6622) 2024-12-24 10:15:45 +00:00
si458
5cf468159d fix duo and package.json
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-12-23 13:13:37 +00:00
si458
1b01b90cd6 bootstrap3: dark mode fixes, buttons replaced, more translate fixes #6496
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-12-22 01:28:31 +00:00
si458
6a366fe174 bootstrap3: fix translations, fix button styling, new contextmenus, mouse disable cursor #6496
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-12-21 19:42:50 +00:00
si458
b398cb7fa9 bootstrap: more fixes and icon changes part 2
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-11-16 02:25:25 +00:00
si458
9a8f4e8ebe bootstrap: fix edit node and duplicate lastbootuptime
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-11-10 20:23:54 +00:00
si458
438289b2ed few more bootstrap fixes
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-10-31 13:31:33 +00:00
si458
c920b28acc more bootstrap fixes
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-10-28 11:17:09 +00:00
si458
e10f5277e9 improve bootstrap icons and formatting
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-10-24 15:56:02 +01:00
si458
f33768fe32 1st bootstrap 5 cosmetic fixes
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-10-21 18:15:05 +01:00
Sammy Ndabo
5193fef888 [BETA] Meshcentral Bootstrap 5 User Interface (#6450)
Co-authored-by: Bruno Kambere <brunokambere@gmail.com>
Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: Simon Smith <simonsmith5521@gmail.com>
2024-10-19 18:33:40 +01:00
si458
c3470f493b forgot d7encoding css
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-07-04 11:39:25 +01:00
si458
fb62df326c pad interfaces panel for firefox scrolling #4275
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-03-03 00:58:15 +00:00
Simon Smith
cd2ede8369 add drive names and icons to files (#5749)
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-01-31 14:06:02 +00:00
Simon Smith
c05cbeae88 showNotesPanel in device view (#5543)
Signed-off-by: si458 <simonsmith5521@gmail.com>
2023-11-12 10:13:21 -08:00
Simon Smith
7c263872b1 fix tag darkmode
Signed-off-by: si458 <simonsmith5521@gmail.com>
2023-10-23 19:50:42 +01:00
Simon Smith
58580beb96 add hover title to temps and more sensors (#5434)
* add hover title to temperatures

Signed-off-by: Simon Smith <simonsmith5521@gmail.com>

* fix temp trim

Signed-off-by: Simon Smith <simonsmith5521@gmail.com>

* add extra linux sensors

Signed-off-by: Simon Smith <simonsmith5521@gmail.com>

* add padding for temps on multi lines

Signed-off-by: Simon Smith <simonsmith5521@gmail.com>

---------

Signed-off-by: Simon Smith <simonsmith5521@gmail.com>
2023-10-20 17:30:39 -07:00
Ylian Saint-Hilaire
e4d8c04afe CSS optimization. 2023-05-25 10:33:40 -07:00
Ylian Saint-Hilaire
9d322746e6 Revert "Remove code redundancy" 2023-05-25 10:18:37 -07:00
Aymen Boughanmi
19be5817a9 Update style.css
removing code redundancy
2023-05-18 15:48:50 +01:00
Ylian Saint-Hilaire
d99755f223 Updated xterm.js 2022-10-23 09:46:02 -07:00
Ylian Saint-Hilaire
25020ffd18 First working device paging support on desktop site. 2022-08-31 17:11:15 -07:00
Ylian Saint-Hilaire
93efc2e6a0 Added drag & drop file support on the remote desktop tab. 2022-08-20 13:19:47 -07:00
Ylian Saint-Hilaire
d171d2af82 New command run dialog box can now run scripts that are stored on the server. 2022-08-19 17:30:20 -07:00
Ylian Saint-Hilaire
b54d0130f7 Added run script run button to desktop tab and run dialog now saves state. 2022-08-19 13:19:50 -07:00
Ylian Saint-Hilaire
4a9331cd1b improved RDP to desktop tab integration. 2022-05-04 01:55:14 -07:00
Ylian Saint-Hilaire
b5f16e7a52 Improved remote desktop multi-display selector, #3730 2022-03-02 15:29:29 -08:00
Ylian Saint-Hilaire
eae865ab8d Added user login report. 2022-03-01 15:25:23 -08:00
Ylian Saint-Hilaire
c11cb31b4d Fixed dark mode buttons on desktop tab, #3633 2022-02-12 13:00:37 -08:00
JSuenram
9aec0c26f3 move Style for topbar Invite-Page to style.css with same settings for later customizing 2022-02-03 13:21:19 +01:00
JSuenram
3d22d246ee tranlaste.json tiny typo; first, very carefull small change in style.css and default.handlebars to get an idea about complete UI-Control frontend. 2022-01-26 19:07:01 +01:00
Ylian Saint-Hilaire
ace6ac4e16 Reverted style.css changes that broke the web page. 2022-01-20 13:33:51 -08:00
JSuenram
c347bd20e1 style.css compatibility issues/enhancements 2022-01-20 10:31:27 +01:00
JSuenram
76f0c621c4 Small fix default.handlebars move Logout-Bar-Style to style.css 2022-01-20 09:02:51 +01:00