17 Commits

Author SHA1 Message Date
Matt Batchelder
87474b05a9 Restructure, add README license and copyright 2026-02-12 10:24:55 -05:00
Matt Batchelder
e44a77b284 Restructure 2026-02-11 21:07:22 -05:00
Matt Batchelder
0e4cb80297 fix: Update CMS server source link in about dialog 2026-02-11 21:02:40 -05:00
42116cb0a7 Delete .DS_Store 2026-02-11 21:01:52 -05:00
Matt Batchelder
b766487411 Refactor page structure: Update page classes for consistency
- Changed class from "ots-displays-page" to "ots-static-page ots-displays-page" in multiple Twig view files to standardize page layout.
- Enhanced schedule-page.twig with improved calendar navigation and dropdown management.
- Added global dropdown dismissal functionality to improve user experience across modals and dropdowns.
2026-02-11 20:47:09 -05:00
Matt Batchelder
29b56bef4f Refactor dashboard card classes to use 'content-card' instead of 'dashboard-card'
- Updated various views to replace 'dashboard-card' with 'content-card' for consistency in styling.
- Modified filter and table card classes across multiple pages including applications, campaigns, commands, datasets, dayparts, displays, display groups, display profiles, fonts, layouts, libraries, menu boards, modules, player software, playlists, resolutions, schedules, settings, sync groups, tags, tasks, templates, transitions, users, and user groups.
2026-02-11 09:17:45 -05:00
Matt Batchelder
54e092ec01 Enhance OTS Signage Theme with Icon Dashboard and UI Improvements
- Updated theme.js to refine dropdown initialization, excluding user menu handling.
- Modified authed.twig to allow CSS variable theming for background and text colors, and adjusted content wrapper classes based on navigation state.
- Adjusted override-styles.twig to improve layout responsiveness and ensure proper styling for horizontal navigation mode.
- Enhanced theme-scripts.twig to improve user menu functionality, including repositioning and click handling.
- Introduced a new dashboard-icon-page.twig for a stylized icon dashboard, featuring card-based buttons for quick access to various functionalities, along with custom styles for better user experience.
2026-02-09 18:47:14 -05:00
Matt Batchelder
86030cb881 Refactor toolbar buttons across various pages to unify styling
- Updated button classes for consistency in the playersoftware-page, playlist-page, resolution-page, schedule-page, settings-page, syncgroup-page, tag-page, task-page, template-page, transition-page, user-page, and usergroup-page.
- Removed unnecessary text from button titles and ensured all buttons have the 'ots-toolbar-btn' class for uniformity.
- Cleaned up the code by removing commented-out sections and ensuring proper indentation.
2026-02-07 14:50:40 -05:00
Matt Batchelder
1c5c23f100 feat: Improve dropdown menu handling and visibility for OTS-specific menus 2026-02-07 00:48:41 -05:00
Matt Batchelder
edd112fec3 feat: Enhance dark mode styling and improve dropdown menu behavior for better user experience 2026-02-06 23:57:16 -05:00
matt
87a444b8de Add new pages for managing tags, tasks, transitions, users, user groups, and their respective JavaScript functionalities
- Implemented tag management page with filtering, data table, and AJAX functionality.
- Created task management page with task listing, filtering, and AJAX data loading.
- Developed transition management page with a data table for transitions.
- Added user management page with comprehensive user details, filtering options, and AJAX support.
- Introduced user group management page with filtering and data table for user groups.
- Enhanced JavaScript for data tables, including state saving, filtering, and AJAX data fetching for all new pages.
2026-02-06 23:54:21 -05:00
Matt Batchelder
122d098be4 Refactor filter panels and enhance sidebar functionality
- Updated filter panel toggle icons from chevron-up to chevron-down across multiple pages for consistency.
- Added 'collapsed' class to filter content divs to manage visibility state.
- Enhanced library page button for tidying up media items, replacing the trash icon with a custom SVG broom icon.
- Improved CSS styles for sidebar and page header to ensure visibility and proper layout when the sidebar is collapsed.
- Introduced JavaScript functionality to manage sidebar width and state, including theme toggle for light/dark mode.
- Created a new notification drawer template that adapts based on the compact view state.
2026-02-05 09:04:06 -05:00
Matt Batchelder
d8f8c0f916 feat: Enhance sidebar functionality with dynamic width adjustments and improved toggle interactions 2026-02-04 16:22:51 -05:00
Matt Batchelder
f392e5d016 almost functional 2026-02-04 15:26:44 -05:00
Matt Batchelder
2153d3c725 semi functional 2026-02-04 10:00:40 -05:00
Matt Batchelder
287e03da42 feat: Enhance OTS Signage theme with improved sidebar, dropdowns, and UI interactions
- Updated sidebar functionality to include a close button and improved mobile responsiveness.
- Introduced dropdown menus for user actions and enhanced search functionality in the topbar.
- Refined page interactions for folder and media item selections.
- Modernized sidebar navigation with icons and improved layout for better user experience.
- Enhanced media and display pages with updated layouts and statistics display.
- Improved overall styling and responsiveness across various components.
2026-02-04 07:17:33 -05:00
Matt Batchelder
efe206a589 init 2026-02-04 06:23:04 -05:00