Skip to content

New features#147

Closed
DSLitvinov wants to merge 5 commits intorbreu:mainfrom
DSLitvinov:main
Closed

New features#147
DSLitvinov wants to merge 5 commits intorbreu:mainfrom
DSLitvinov:main

Conversation

@DSLitvinov
Copy link

Floating menus for:
Text
Images
GIF images + animation playback
Drawing

There is an issue – right now the floating menu is a separate window that appears on top of other windows. If you make it part of the view, button clicks get blocked. I'm not a professional, so I couldn't fix this glitch. I would like to see functionality like it currently is in PureRef.

Implemented a check for unsaved changes in the close event of the main window. Users are prompted to confirm if they wish to quit without saving, preventing accidental data loss.
Introduced new constants for floating menu dimensions and colors in `constants.py`. Updated styles for buttons, separators, and combo boxes to utilize these constants for consistency. Adjusted icon sizes for various combo boxes in the floating menu widgets to enhance UI appearance.
- Updated Python version requirement in `pyproject.toml` to allow any version from 3.9 onwards.
- Modified dependencies for `lxml` and `pyQt6` to allow newer versions.
- Replaced several SVG icons with larger versions and updated their designs for better visual consistency.
- Removed unused icons: `trash-alt.svg` and `undo.svg`.
- Updated the `reset_icon` in `text_floating_menu.py` to use `clear.svg` instead of `undo.svg`.
- Updated comments in `__main__.py`, `items.py`, `assets/__init__.py`, `image.py`, `draw_floating_menu.py`, and `floating_menu.py` to English for better readability and maintainability.
- Ensured that all comments accurately describe the corresponding code functionality.
@DSLitvinov DSLitvinov closed this by deleting the head repository Jan 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant