Refactor components and enhance UI with ZPL import/export features - #145
Open
Cjmatthews wants to merge 27 commits into
Open
Cjmatthews wants to merge 27 commits into
Cjmatthews wants to merge 27 commits into
Conversation
…ayersPanel and ShortcutsHelp features. Update PrinterConnector for improved connection display and add new modal size option. Clean up package-lock.json and enhance CSVControl and ObjectPicker with labeled options.
…ing ZPL objects and images. Update LabelDesigner to handle new import functionality and improve user experience with modal prompts for ZPL input. Add relevant translations for ZPL import features.
…omponents. Implement export options for current design, copy to clipboard, and download as text file. Update translations for ZPL export features.
…r screens. Enhance MainPage with mobile dropdown sheets initialization. Update button labels across components for better accessibility. Add HTTPS warning in BrowserWarning for insecure connections. Refactor styles for mobile responsiveness and inspector layout.
…e LayersPanel to support visibility toggling. Refactor CsvControl and ObjectPicker for improved labeling and UI consistency. Adjust PrintPreview styles for better input range display. Update translations for UI elements and improve button styles across components.
…uch and pointer event handling. Update theme styles for better user experience during panning and zooming, including cursor changes and layout adjustments.
…essibility. Adjust flex direction, alignment, padding, and font sizes to enhance user experience. Update related button dimensions for consistency across components.
…ation in theme.scss and mobile_dropdown_sheet.ts. Introduce new CSS variables for scrollbar customization and improve dropdown behavior for better user experience on mobile devices.
…efault middle-click behavior in CustomCanvas. Update ZplImportButton to use state management for modal reference.
… user interaction by hiding the menu on canvas pointer down events. Integrate Bootstrap dropdown for better UI behavior.
…edback for hidden layers. Update styles for better user experience when layers are hidden, including opacity adjustments and color changes for layer visibility buttons.
… dialog class binding to conditionally apply tall styling based on the new prop.
…inputs, enhancing styling for better organization. Update theme styles to support the new layout structure, improving overall user experience.
… styling. Introduce new toggle classes for invert and mirror functionalities, updating their icons and aria attributes for better user interaction. Add corresponding translations in en.json and style adjustments in theme.scss for a cohesive design.
…t body on mount and unmount. Update ZplImportButton to handle parsing errors gracefully and improve object import logic with enhanced error handling and user feedback.
…ique ID system for layers. Replace the previous object list with a derived rows array that includes visibility status and labels, enhancing the rendering logic for better performance and clarity in layer selection.
… exact object imports, improving label size handling, and updating translations for better user guidance. Refactor ZplImportButton to manage label dimensions and provide user feedback on import results.
…r package directories, and refactor ZPL import/export utilities to utilize the new @niimblue/zpl package. Remove deprecated zpl_graphics and zpl_parse modules, streamlining the codebase for improved maintainability.
…ing mobile inspector functionality to mobile property panel. Adjust translations and styles for improved clarity and user experience in object management.
…/zpl package and replacing it with zpl-parser. Update .gitignore to exclude package directories and streamline project structure for improved maintainability.
…kage-lock.json, replacing the previous GitHub reference for improved stability and consistency in package management.
…ng for pixel-aligned module drawing in QRCode and normalizing ZPL object sizes during canvas addition. This improves rendering accuracy and maintains consistent object scaling.
…erty panel functionality. Introduce responsive layout adjustments and improve canvas synchronization for mobile views. Update theme styles for better mobile support and streamline property panel interactions.
…ce the previous sync function with a more streamlined inset update method for improved responsiveness and clarity in mobile property panel interactions.
…ayout and styling. Update dropdown menu styles for better responsiveness and user experience, and enhance mobile dropdown sheet functionality by adjusting CSS properties for optimal positioning.
…ents and clearing Popper placement styles for improved positioning. Update theme styles to manage z-index for dropdown elements effectively, ensuring proper layering in the UI.
…mponents to improve layout and responsiveness. Update styles for dropdown menus and modal dialogs to enhance user experience on mobile devices. Adjust canvas and textarea dimensions for better adaptability across different screen sizes.
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.