Compare commits

..

2 Commits

Author SHA1 Message Date
lm 98015a40d8 Update toolbar icons
Use a puzzle piece for single-image loading and reuse the open-folder glyph for folder loading.
2025-10-17 17:38:05 +02:00
lm 1aaef87790 Clarify activation note
Break out the macOS/Linux venv activation instruction onto its own line.
2025-10-17 17:36:50 +02:00
2 changed files with 4 additions and 3 deletions

View File

@ -28,7 +28,8 @@ source .venv/Scripts/activate
uv pip install . uv pip install .
uv run icra uv run icra
``` ```
The launcher copies Tcl/Tk resources into the virtualenv on first run, so no manual environment tweaks are needed. On macOS/Linux replace the activate step with `source .venv/bin/activate`. The launcher copies Tcl/Tk resources into the virtualenv on first run, so no manual environment tweaks are needed.
On macOS/Linux activate with `source .venv/bin/activate` instead.
## Workflow ## Workflow
1. Load an image (`πŸ“‚`) or a folder (`πŸ“`). 1. Load an image (`πŸ“‚`) or a folder (`πŸ“`).

View File

@ -17,8 +17,8 @@ class UIBuilderMixin:
toolbar = ttk.Frame(self.root) toolbar = ttk.Frame(self.root)
toolbar.pack(fill=tk.X, padx=12, pady=(4, 2)) toolbar.pack(fill=tk.X, padx=12, pady=(4, 2))
buttons = [ buttons = [
("πŸ“‚", self._t("toolbar.open_image"), self.load_image), ("🧩", self._t("toolbar.open_image"), self.load_image),
("πŸ“", self._t("toolbar.open_folder"), self.load_folder), ("πŸ“‚", self._t("toolbar.open_folder"), self.load_folder),
("🎨", self._t("toolbar.choose_color"), self.choose_color), ("🎨", self._t("toolbar.choose_color"), self.choose_color),
("πŸ–±", self._t("toolbar.pick_from_image"), self.enable_pick_mode), ("πŸ–±", self._t("toolbar.pick_from_image"), self.enable_pick_mode),
("πŸ’Ύ", self._t("toolbar.save_overlay"), self.save_overlay), ("πŸ’Ύ", self._t("toolbar.save_overlay"), self.save_overlay),