Commit graph

18 commits

Author SHA1 Message Date
Kumi 2acf8501b4
feat(styles): enhance accessibility and UI hints
Improved the UI's informative elements by introducing accessible tooltips and clearer button hierarchy in the CSS. Specifically, focused on enhancing keyboard navigation accessibility by outlining `abbr` elements when focused, and adjusted the `.card-block > .btn` selector for better specificity, ensuring button styles apply more reliably. In the HTML template, added an abbreviation (abbr) element with a tooltip to explain the resolution input field, aiding user understanding and interaction without cluttering the UI.

These changes aim to make the platform more inclusive and user-friendly, particularly for users relying on keyboard navigation, and provide clearer, immediate guidance on the resolution setting process without overwhelming them with text.
2024-04-13 12:05:07 +02:00
Kumi 89bb640112
feat(worker.js): clear old job card on restart
Ensure previous job cards are removed when a conversion job is restarted. This change addresses the accumulation of stale job cards in the UI, mitigating clutter and enhancing user experience by only displaying relevant, active jobs.
2024-04-13 09:05:56 +02:00
Kumi a1e4fe47b6
chore: bump version to 0.0.3
Incremented the project version to 0.0.3 in the pyproject.toml to prepare for a new release. This update signifies the inclusion of minor updates and fixes since the last version, ensuring the project remains up-to-date with the latest improvements and changes.
2024-04-13 08:52:59 +02:00
Kumi f01858fb1e
feat(style): ensure full-width buttons in card blocks
Adjusted button styles within card blocks to span the full width and tightened the margin at the top to just 1px. This enhancement improves consistency across UI components and enhances the visual appeal of card elements, making actions more obvious and accessible to users.
2024-04-13 08:20:30 +02:00
Kumi 66fc9eac77
feat: Add custom styling for the converter page
Introduced a new stylesheet (`style.css`) to enhance the UI/UX of the converter page. This stylesheet implements a clean and modern aesthetic across the page, with improvements to background color, font choices, form appearance, and button styling. Centralized alignment for headers and adjustments to the modal dialog width for better responsiveness are also included. This effort aims at providing a more visually appealing and user-friendly interface, directly addressing feedback regarding the previous lack of custom styling. Additionally, integrated the custom stylesheet into the converter template to ensure these styles are applied.
2024-04-13 08:16:00 +02:00
Kumi 600c60db2d
feat(installer): update modules JSON URL
Switched the source URL for modules JSON to a new, more robust and secure internal repository, ensuring a safer and more reliable module fetching process. This change was made to address the need for a consistent and reliable source for module data, improving the maintainability of the system.
2024-04-12 12:45:58 +02:00
Kumi fec997cc11
Bump project version to 0.0.2 2024-01-13 13:17:28 +01:00
Kumi 58fe029a7d
Add video controls to generated cards
Enabled video playback control elements for video cards to enhance the user experience, allowing viewers to play, pause, and seek within the video directly from the card interface.
2024-01-13 09:59:36 +01:00
Kumi addd45b356
Refactor UI updates and AJAX logic
Flattened AJAX success handling and pruned conditional branches for clarity, enhancing code readability and maintainability. Optimized UI card element creation for handling image and video content, reducing DOM manipulation frequency for improved performance. Eliminated inefficient video thumbnail refresh intervals, switching to static resource loading to alleviate server load.
2023-12-12 14:17:13 +01:00
Kumi 32562849c3
Specify image to use in CI 2023-10-31 10:29:00 +01:00
Kumi 1e82d4a7f0
Some CI stuff to start with 2023-10-31 10:28:03 +01:00
Kumi f776d3e91c
Use public domain name (insert facepalm here) 2023-10-31 09:53:28 +01:00
Kumi d0ede85592
Implement automatic module installer/updater 2023-10-31 09:33:37 +01:00
Kumi 6e23793588
Implement generating "thumbnails" 2023-10-30 13:51:59 +01:00
Kumi 74a5980cd5
Add pannellum
Start implementation of panorama image display
Update bootstrap and jQuery
Fix indentation
2023-10-29 08:00:44 +01:00
Kumi 39646647d3
Fix dismissal of finished jobs 2023-10-27 20:39:03 +02:00
Kumi 5d142034ae
A bunch of fixes and improvements 2023-10-27 20:03:51 +02:00
Kumi dd11adcced
Pix360 core app - current status 2023-10-26 09:51:39 +02:00