How Programming Works: match v1.41.3 typed scaffold + add IDE-friendly section
dd156c7
Sync programming wiki for v1.38–v1.41 + add How Programming Works hub
4035235
Scripts Panel: new page + cross-references
New Scripts-Panel.md covers the F6 panel, library-script folder layout, import pattern, and right-click actions. Sidebar / Home / Interface-Overview / Keyboard-Shortcuts / Event-Handlers / Exporting-Code updated with cross-links.
46e0afb
Add CTk-Rich-Label page + update CTk-Textbox / Widgets for rich-text
New CTk-Rich-Label.md — tag reference, v1.35.0 formatting toolbar,
parse on/off comparison, exported code. CTk-Textbox gains a Rich-text
mode section pointing back. Widgets index lists Rich Label under Display.
3688639
Add Console page
New Console.md: overview, toolbar, severity colors, line format,
multi-line grouping, buffer limits, 6 debug recipes, gotchas
339dfae
Fix broken Forms-and-Documents links + Best Fit → Auto Fit rename
- 5 cross-references still pointed at the renamed page (Sidebar,
Components, Exporting-Code, Projects, Window-Properties) — now
link to Windows-and-Dialogs.
- CTkLabel + Properties Panel: row label is "Auto Fit" in v1.15
(not "Best Fit"); wiki copy updated.
fb9d730
Reorder widget Properties tables to v1.15 Content → Layout → Visual → Behavior
Each widget descriptor groups its panel schema in this order: Content
fields (Text / Icon / Values / Tabs / Progress) first, then Geometry,
then Visual chrome (Rectangle / Main Colors), then Behavior (Button
Interaction). Wiki tables across 16 widget pages now match the source
docstrings instead of the pre-v1.15 Geometry-first layout.
1629c01
Sync wiki to v1.15
- Rename widget pages to hyphen-format (CTk-Button.md, etc.)
- Add Object References page; rename Forms-and-Documents → Windows-and-Dialogs
- Widgets: 5-group palette (Display/Controls/Containers/Layouts/Indicators)
- CTkLabel: content-first schema, default + Advanced events
- Variables: color type, double-click to jump, cosmetic-binding live reconfigure
- Properties Panel: Content → Layout → Visual → Behavior, hover tooltips
- Event Handlers: Default vs Advanced split + warning notes
- Stash workspace screenshots as TODO comments (re-shoot post-1.15)
- gitignore working docs
148c51a
Document event handlers, components, window properties, CircularProgress
Add new pages for the Phase 2 event-handler workflow, the components
library, the Window/Dialog Properties entry, and the CircularProgress
widget. Refresh existing pages for global/local variables, multi-page
project folders, behavior-file exports, the Editor settings tab, F7,
the Object Tree handler marker, and the preview console window.
e4c5e03
Add Component Categories guide
Helps contributors pick the right category when publishing
components. 10 categories with Use for / Don't use for / Examples
each. Sidebar links to it under Develop.
2222697
Add Variables page + binding mentions across related pages
- New Variables page: F11 window, types, CRUD, binding workflow, export
- Properties Panel: Variable bindings section (diamond chip + right-click menu)
- Exporting Code: bound properties become shared tk.Variable instances
- Keyboard Shortcuts: F11 row in Panels
- User Guide: Variables entry under Properties & assets
- Sidebar: Variables link
565f0df
Restructure wiki: minimal content + screenshot placeholders
Every page slimmed to: one-line description, screenshot placeholder,
2-5 compact sections, See also footer.
- Widget pages: unified properties table + descriptor pointer
- V/H/Grid Layout: corrected to CTkFrame palette presets
- Exporting Code: corrected to single-file output (CTk + CTkToplevel)
- User Guide: regrouped 21 entries into 6 thematic groups
- History Panel: dropped shortcut table (link to Keyboard Shortcuts)
- Properties Panel: filled in editor types from editors registry
- Removed Adding-a-New-Widget (feature not exposed yet)
5a66cf3
Reporting Bugs: add Why this matters section, refresh picker screenshot
- New picker shows the in-app intro banner with guide + issues buttons
- Wiki page mirrors that banner's text at the top so language is consistent
0d24aa4
Add Reporting Bugs + Grouping pages, sidebar entry, doc updates
- Reporting-Bugs.md: full bug/feature reporter walkthrough with 6 screenshots
- Grouping.md: groups (Ctrl+G / Ctrl+Shift+G) workflow
- _Sidebar.md: link Reporting Bugs (alias to avoid Obsidian stub creation)
- Keyboard-Shortcuts.md, User-Guide.md: minor updates
- images/reporting/: 6 reporter flow screenshots
d129f36
Keyboard Shortcuts: drop country names from non-Latin note
Replace 'Latin, Georgian, Russian, and other non-Latin' with neutral
'any keyboard layout — non-Latin layouts mapped by hardware keycode'.
bbdef2e
Keyboard Shortcuts: fill full cheat sheet from source
Compiled from main_shortcuts.py + main_menu.py + workspace/controls.py:
- File / Edit / Selection / Canvas (nudging) / Tools / Zoom
- Forms & Preview, Panels (F8/F9/F10), Settings, Help
- Mouse actions (pan, zoom, context menu, resize, drag-scrub)
- Notes on non-Latin layout keycode routing + Ctrl+Z/Y auto-repeat
guard + Entry/Text focus passthrough
1599a63
Rename Shape widget to Card
- Shape.md → Card.md (preserves history via git mv + content rewrite)
- Widget evolved beyond pure shape: now holds optional image with
9-point alignment, so 'Shape' name was misleading
- Card name aligns with standard UI vocabulary (Material UI / Tailwind /
Bootstrap), works for both empty (color fill) and content (image)
states
- Added skeleton sections for Image (Source / Alignment / Padding)
- Widgets catalog: [[Shape]] → [[Card]]
24fdec5
Add Shape widget skeleton
- New page: Shape.md (Rectangle / Rounded / Circle/Pill, indigo fill,
optional border, non-container)
- Widgets catalog: Display group expanded to 4 (Label / Image / Shape /
ProgressBar); Selection / Input / Containers renumbered
- Total widgets: 19 → 20
2ec0897
Expand skeleton with missing sections from inventory
- Settings: restructure to 5 actual tabs (Defaults / Workspace /
Autosave / Notifications / Appearance)
- Exporting Code: ZIP archive, Open in Editor, Run Preview
- Canvas Workspace: Hand-Pan, Z-order, Right-click context menu
- Object Tree: Visibility & Lock, Filter by type, Multi-select
- Properties Panel: Drag-Scrub, Right-click inline menu, Wiki ? icon
- Forms and Documents: Window properties detail, name counter
- History Panel: Embeddable vs floating, current state marker, click-to-jump
- Image & Icon Library: folder tree, recursive scan, thumbnail
- Font Manager: cascade conflict, right-click remove
- Adding a New Widget: init-only keys, recreate triggers, hooks, codegen
c084684
Home: drop Qt Designer clone framing, rename to CTkMaker
- Title: 'CTk Visual Builder' → 'CTkMaker' (matches v0.0.18.3 rename)
- Remove 'UX cloned from Qt Designer' from leading sentence
- Add inspiration footnote (Qt Designer + Unity 3D) in italic, no emphasis
3bb29df
Restructure wiki: 45-page skeleton
- 7 root files (Home, Sidebar, hubs, dev guides)
- 19 User Guide pages (workflow, panels, features)
- 19 Widget pages (3 Layouts + 2 Buttons + 3 Display +
3 Selection + 5 Input + 3 Containers)
All pages currently skeleton — content to be filled per page
in subsequent commits.
5ba1b92