24 Commits
Author SHA1 Message Date
Thomas Vincent 62063a29e0 fix(theme): [develop] correct CSS cascade, invalid values and responsive selectors (#8293)
* fix(themes): correct CSS cascade, font fallbacks and responsive selectors

Signed-off-by: Thomas Vincent <thomasvincent@gmail.com>

* fix(themes): remove validated empty and redundant CSS rules

Signed-off-by: Thomas Vincent <thomasvincent@gmail.com>

* style(css): remove reviewed inactive rules and redundant separators

Signed-off-by: Thomas Vincent <thomasvincent@gmail.com>

* style(themes): consolidate two reviewed duplicate selectors

Signed-off-by: Thomas Vincent <thomasvincent@gmail.com>

* fix(themes): remove identical whitespace declaration after consolidation

Signed-off-by: Thomas Vincent <thomasvincent@gmail.com>

* fix(theme): keep context menu fallbacks in Cacti overrides

Signed-off-by: Thomas Vincent <thomasvincent@gmail.com>

* test(theme): measure native CSS and header coverage

Signed-off-by: Thomas Vincent <thomasvincent@gmail.com>

* ci: retain bootstrap coverage and validate request dispatch

Signed-off-by: Thomas Vincent <thomasvincent@gmail.com>

* test: synchronize native coverage fixture dispatch

Signed-off-by: Thomas Vincent <thomasvincent@gmail.com>

* test: measure coverage at the exact PR revision

Signed-off-by: Thomas Vincent <thomasvincent@gmail.com>

* test: cover Midwinter and graph heading CSS repairs in Chromium

Signed-off-by: Thomas Vincent <thomasvincent@gmail.com>

* ci: take the theme coverage base from the merge commit parent

- github.event.pull_request.base.sha can predate the develop tip the checkout was merged onto, which counted develop's own CSS lines as the PR's.

Signed-off-by: Thomas Vincent <thomasvincent@gmail.com>

---------

Signed-off-by: Thomas Vincent <thomasvincent@gmail.com>
2026-10-14 22:51:15 -04:00
TheWitness 6f57c319dd midwinter: colour the graph drilldown action icons from the theme palette (develop port of #8228) (#8229)
* midwinter: colour the graph drilldown action icons using theme-palette variables (distinct task-appropriate hues, dark + light modes)

* changelog: add fragment for midwinter graph drilldown icon colours (#8229)
2026-10-08 13:30:50 -04:00
Browniebraun d703edb6e6 Latest State of MidWinter Refactoring (#7043)
* support dynamic resizable rrdgraph

* introducing the newest version of navigationBox including plugin support. This allows reusable navigation Boxes e.g. different trees and so on.
2026-04-13 19:31:05 +02:00
Browniebraun 932a2aca0e MidWinter .... Development still ongoing ... 2025-12-16 20:44:41 +01:00
Browniebraun 115d9daebf MidWinter
- Elements on Top: Actions, Pagination as well as table title will stay on top
- introduce dialogues. (requires alignment with other Cacti core developers)
2025-07-13 07:39:22 +02:00
Browniebraun 5fd1ab4f37 MidWinter
- colors - close to final.
- introduce sticky Container holding Table Title and Buttons.
2025-03-23 18:53:59 +01:00
Browniebraun cb59e9325f - prepare themes for live-data Zoom update 2024-11-17 18:02:12 +01:00
Browniebraun 9e3e219754 - MidWinter: change default font to Roboto. 2024-11-07 20:48:37 +01:00
Browniebraun 171d9954e7 - more modifications for MidWinter
- introduction of select2 emulation
2024-09-25 22:51:15 +02:00
Browniebraun ea3298a044 - please note that this state of MidWinter is not fully functional. However, there is a ton of changes covered by this commit. 2024-06-05 23:22:39 +02:00
Browniebraun 11aeacb02a - Introduce table "inline scrolling" for better user experience. 2024-03-10 12:42:21 +01:00
Browniebraun 53709c17cf Improvements to MidWinter:
- fix breadcrumb navigation (open navigationBox + filter)
- fix breadcrumb colors
- replace breadcrumb separators by glyphs
- fix color for navigationBox search
- fix handling of individual navigationBox width
- introduce docks in main via grid layout
- introduce fixed table headers for better user experience while scrolling
- move table filters from right navigation box to docktop
- improve tab and table header highlighting
- introduce column reset button
2024-03-03 18:52:44 +01:00
Browniebraun 0b54540850 CSS improvements:
- more nestling & grouping
- navigationbox auto-resizing fully working
- replace table checkboxes by glyphs
- navigation boxes stay hidden during screen rotation.
- make formColumLeft & right flex containers to flip easily between row and column presentation for small screens.
- fix navigation content box scrolling when searchbox is visible.
- introduce a CSS reset.
- many stuff that I've already forgotten
2024-02-05 21:47:42 +01:00
Browniebraun 3ff7ee9878 start rebuilding MidWinter's portrait mode. 2024-01-06 13:45:27 +01:00
Browniebraun 64b395f16e more MidWinter updates 2024-01-01 20:12:24 +01:00
Browniebraun d35224a33c - a few small css fixes (tree, save button row)
- switch form rows and columns to flex containers. For the first time, I see formheader collapse really animated.
2023-11-26 20:03:22 +01:00
Browniebraun 7180f89aec - replace a few old static color definitions 2023-11-17 20:07:24 +01:00
Browniebraun a81fa0c421 Revert "Revert "- add animated tooltips to the main navigation console""
This reverts commit 883b57031b.
2023-11-12 15:27:17 +01:00
Browniebraun 883b57031b Revert "- add animated tooltips to the main navigation console"
This reverts commit bb822f8d6e.
2023-11-12 15:19:50 +01:00
Browniebraun bb822f8d6e - add animated tooltips to the main navigation console 2023-11-12 15:13:25 +01:00
Browniebraun 4b9a91dff8 - make dark mode much darker
- improve light mode
- new login with wallpaper
2023-11-05 19:51:47 +01:00
Browniebraun 03f07542b5 color improvements and CSS fixes for MidWinter. More updates coming 2023-10-03 22:30:22 +02:00
Browniebraun a379ec4ea6 new version of midWinter for 1.3. Filters still not formatted correctly and date & time picker has to be built in correctly. But have to store my changes in dev before moving forward.
Dropping legacy mode, adding new navigation box model. Table columns can be selected individually, table scrolling improved,
both color schema improved but not finally completed. Font size can be modified individually. Sticky mode for Tabs added.
Kiosk mode added.
2023-09-01 23:40:34 +02:00
Browniebraun 47e5481ed1 1.2.x (#4709)
* add mark.js

* Update main.css

- fix and force height calculation of cactiHead, breadbrumbar and cactiContent in standard mode
- fix scrollbar border color of console menu for WebKit browser in standard mode

* start splitting CSS

split CSS in 'core' containing all elements Cacti provides, while MidWinter CSS will be maintained separately

* Update jquery.zoom.css

fix borders,

* drop unused media query

1280 definition have not been become active yet.

* add print css

keep print separately, too.

* Update min-width-600.css

skip particles - would have been nice, but MidWinter is already heavy enough.

* split compact mode

more css changes

* more separation

see above

* move css out of main

remove remaining css fragments

* fix kiosk mode

kwt

* start restructuring standard layout

more css

* change compact menu click on

hide menu automatically when menuitem clicked.
2022-04-13 11:53:15 -04:00