Commit Graph
17 Commits
Author SHA1 Message Date
Jared Therriault e09e302506 Add high-level overview comments to all js classes 2026-06-29 15:38:26 -07:00
Jared Therriault c764b2908e Add a media metadata viewer context, along with buttons on images/videos/models to check send to metadata viewer 2025-05-22 16:23:18 -07:00
JaredTherriault e5c822ab85 Update styles for sidebar version of ImageDrawer 2025-01-31 16:21:22 -08:00
JaredTherriault 887750bb7c Make image element tool menu flyout buttons take up the entire row they occupy so the user doesn't have to move the mouse when clicking the "confirm?" message 2024-12-14 14:41:18 -08:00
JaredTherriault d762d49a19 Fix an issue where images of a certain resolution would be cut off when moused over in the image list under chromium-based browsers. Credit to Monty1836 for the find and fix! 2024-08-07 10:12:10 -07:00
JaredTherriault b6538a7acd Fix widget arrangement for different anchor types. Previously, all button placement was based on a top-left anchor, this brings widget arrangement more in line with top-left's flow when using other anchors. 2024-08-05 11:22:40 -07:00
JaredTherriault 8b4f1e9d92 Polish: make sync button use an icon for uniformity, add tooltip to Hide button, give flyout handle a border 2024-06-04 14:32:34 -07:00
JaredTherriault b87cf45681 Add option to collapse imageDrawer options (button in top-right) 2024-05-05 16:58:42 -07:00
JaredTherriault 5566e237d0 Flyout improvements
-Simplify CSS
-Set layout CSS properties for flyouts from JS directly
-Apply layout rules to all flyouts
-Move imageElements flyout handle to top right rather than top left
2024-05-04 15:50:57 -07:00
JaredTherriault 1e55333ce0 Implement overflow control on x axis for image overflow menus 2024-05-03 19:54:46 -07:00
JaredTherriault 6b5207e2b9 Replace options menu on images with flyout, Highlight menu options
-Replace options menu on images with flyout
-Highlight menu options and lora/embedding commands when hovered or clicked
2024-05-03 19:39:31 -07:00
JaredTherriault 5bba287f29 Add CSS rules for specific flyout class 2024-04-15 21:04:11 -07:00
JaredTherriault 174edbbba6 Generify flyout creation, widget clipping improvements
-Add option to prepend value label to slider range widget factory
-Iteratively generify flyout code so it can be more easily separated from the imagedrawer
-Separated flyout generation into its own function in SettingsManager
-Attempt to mitigate issue with the height and width being too low and clipping drawer widgets
2024-04-10 20:42:37 -07:00
JaredTherriault ba50521a85 And drawer width, refactor drawer location/anchor, code cleanup
-Separate DrawerSize into DrawerWidth and DrawerHeight
-Change Drawer Location to Drawer Anchor, now 'top-left', 'bottom-left', 'top-right', 'bottom-right'
-Add height and width to context cache class
-Image width and contained text size now based on drawer width
-Cap model info box at 90% in model contexts
-Made flyout options into a table
-Flyout button now circular border with an eyeball emoji (denoting 'view options')
-Moved DrawerAnchor widget creation to UISettings.js so UI Settings and view options flyout are now using the same widget and underlying functions
-Moved some inlined CSS out to CSS file to better facilitate different drawer anchors
-Anchor close button and flyout button to the right side of the screen when the Drawer anchor is right-affined
2024-04-10 15:09:48 -07:00
JaredTherriault 33c12309f5 Sizing, anchoring and aspect ratio updates, linter adherence,
-Update img-sz to column-count var
-Minimum width in left and right mode is now fit to the content inside of it
-Fixed anchoring of sizing menu flyout in top and bottom modes
-Made all images and videos a uniform width based on the column count and max-size
-Add error handling in ImageAndVideoObserver, remove aspect ratio patch
-Add helper function to create labeled sliders or ranges
-linter adherence updates
-Add aspect ratio slider for model contexts, affects model card aspect ratio
-Add class name to extra network cards
-Fix font scaling on model cards
-Improve info box anchoring and sizing on model cards
-Improve CSS declarations
-Fix auto aspect ratio for image and video placeholders
2024-04-09 21:06:56 -07:00
JaredTherriault a656406eea relative paths support, synced string literal undo support, fix disappearing scrollbar
-Allow for relative paths and absolute paths in nodes that use paths (relative to the ComfyUI folder, so 'JNodes/input' without a leading slash)
-Add util to ascertain if an element is visible in the viewport
-Fix disappearing scrollbar in imageDrawer
-Add undo support for loading text in synced string literal node
2024-03-06 17:15:59 -08:00
JaredTherriault 7ceb555e56 Initial Commit
-ImageDrawer (image feed, lora picker, image history, etc)
-EditAttention improvements
-Status indicators (percentage in title, favicon, progress bar on floating menu)
-Font control for textareas
-Token count node
-png_info manipulation nodes
-Synced string literals with external text files
-Parameter lists
-Save Video improvements over VHS
-Custom modal to replace lightbox
-Mouse over images to see exif/png_info
-Yet another dynamic prompts implementation with randomization controls
-Yet another Wildcards implementation
-Commenting out prompts support (just add # before each line you want to be ignored or encapsulate specific text on a line with ## on either side "## Commented text ##") built into Wildcards node, will be separated next time
-Prompt Editor (search and replace text in any text, intended for prompts to change certain trigger words, for example an embedding named '3mb3dd1n4' can be changed to 'embedding')
-Selector nodes that can be randomized based on seed (e.g. to select a random checkpoint name)
-Get Temp Directory, Get Output Directory
2024-01-15 13:36:49 -08:00