Seth Hillbrand
84cfa052a1
Unify KiCad Manager title bar versions
2021-11-29 16:19:37 -08:00
Jon Evans
fca3367873
PCM: Disable actions while task manager is open
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/9788
2021-11-27 08:46:19 -05:00
jean-pierre charras
d03a13b8d8
Kicad and PCM: fix some (minor) issues:
...
- do not use KICAD_MANAGER_CONTROL::Execute() to run PCM: it is not an external app.
- add a workaround to avoid keeping incorrect focus on buttons in PANEL_KICAD_LAUNCHER.
Fixes #9780
https://gitlab.com/kicad/code/kicad/issues/9780
2021-11-26 10:52:52 +01:00
qu1ck
78aa76d0e6
PCM: reuse download prrogress dialog
2021-11-25 21:23:23 +00:00
Jon Evans
250de83bf2
Prevent divide-by-zero in DIALOG_PCM_PROGRESS
2021-11-25 16:23:16 -05:00
Jeff Young
ba6ae4fa9b
Kicad has many plugins. This one is for the pcb.
2021-11-25 12:56:46 +00:00
Wayne Stambaugh
802cfc1a7d
Don't allow project files to be renamed or deleted in project tree pane.
...
This prevents any potential breakage of a project due to the file changes.
It is overly zealous because the project manager doesn't actually have any
knowledge of which files belong to the project.
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/9654
2021-11-19 11:39:24 -05:00
Jeff Young
c01649fc6e
Make it easier to open legacy files.
2021-11-19 13:36:14 +00:00
jean-pierre charras
cc339e56a2
Kicad manager: fix a minor cosmetic issue when clicking on a launcher button.
...
- On GTK the next button was gaining the focus.
- On MSW the button disappears a bit of time.
Fixes #9676
https://gitlab.com/kicad/code/kicad/issues/9676
2021-11-18 13:44:23 +01:00
jean-pierre charras
cf334b1ebb
PCM: fix a minor cosmetic issue when resizing the dialog.
...
Fixes #9647
https://gitlab.com/kicad/code/kicad/issues/9647
2021-11-18 10:57:52 +01:00
Seth Hillbrand
a699cccaaf
Fix two string issues
...
Comp -> Compatible
Update string reference to changed string
2021-11-16 10:38:56 -08:00
Seth Hillbrand
f950d96324
Prevent dereferencing frame on exit
...
Processing a menu event for quitting results in the frame being
destroyed. This crashes the program when it tries to access the newly
freed frame to check for autosave data. We bind the closing flag into
the base program which will be the last item freed on exit to ensure we
can correctly check for data loss
Fixes https://gitlab.com/kicad/code/kicad/issues/8638
2021-11-15 10:07:28 -08:00
qu1ck
6264dd40ea
PCM: don't ignore schema validation errors
2021-11-15 13:46:05 +00:00
qu1ck
2340f82091
Fix empty space in pcm packages view
2021-11-15 10:44:17 +00:00
Jeff Young
47cb7f53fd
Stope event propagation when closing project.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/8638
2021-11-15 00:13:09 +00:00
qu1ck
338d13c1b5
PCM models -> 3dmodels
2021-11-14 15:08:28 -08:00
Jeff Young
5da876af26
Another attempt to fix the inactive scrollbar on GTK.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/9559
2021-11-14 20:47:25 +00:00
Jeff Young
9bb5310fa5
Implement distructive-button-spacing as per Mac UI guidelines.
2021-11-14 20:33:32 +00:00
Jeff Young
66d9e7073f
More discrete borders for Kicad mgr, PCM and appearances panels.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/9616
2021-11-14 15:01:44 +00:00
Jeff Young
36fd62ccdc
Another round of beautification changes for PCM.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/9616
2021-11-14 13:11:19 +00:00
qu1ck
bef43f975d
Increase pcm package id allowed length to 100
2021-11-13 13:34:15 -08:00
Jeff Young
e3ddc412d2
Better selection colour for PCM packages.
2021-11-13 19:45:10 +00:00
Mikolaj Wielgus
0b59246279
PCM: Select the preferred version first in version grid
2021-11-13 18:02:16 +00:00
Mikolaj Wielgus
0e4e9206ff
PCM: Make version grid only selectable by rows, not individual cells
...
And select the first row from the top by default.
2021-11-13 18:02:16 +00:00
Mikolaj Wielgus
00aa4f3393
PCM: Disable Download, Install buttons when they're non-functional
...
Fixes https://gitlab.com/kicad/code/kicad/issues/9584
2021-11-13 18:02:16 +00:00
jean-pierre charras
b3d44515c9
PCM: call finishDialogSettings(); to run sizer final calculations in dialogs
2021-11-13 15:21:43 +01:00
Jeff Young
2f99621bd3
Fix some layout issues; change packaage highlight scheme.
2021-11-13 11:21:29 +00:00
Mikolaj Wielgus
921105330a
Remove printing files from Project Manager
2021-11-12 20:18:32 +00:00
Mikolaj Wielgus
aa0a00dee7
PCM: Auto select on download/install if there is only one version
2021-11-12 19:05:27 +00:00
Jeff Young
2515948a7b
Jiggle things around to have fewer fixed sizes.
...
Also adds some code to re-calc the package panel heights to
hopefully get around larger fonts getting clipped.
2021-11-12 15:31:41 +00:00
Jeff Young
43b840d9d2
Clean up download progress vs package progress vs overall progress.
2021-11-12 11:18:11 +00:00
Jeff Young
a22dd614b0
Fix type that can lead to deadlock.
2021-11-12 10:49:14 +00:00
Jeff Young
0b48876ce5
Decouple left and right pane minimums for splitter window.
2021-11-12 02:12:44 +00:00
Jeff Young
faabcc079a
Sniff URLs in descriptions and be more defensive re MSW scrolling.
2021-11-12 00:39:47 +00:00
Jeff Young
f9bbaed7a1
Enable URLs in PCM metadata.
...
Going to HTML_WINDOW also sidesteps the bullet size issue between
platforms.
2021-11-11 23:42:28 +00:00
Jeff Young
8777135d9f
Try to make window backgrounds the same on Windows.
...
Also reduces the use of auto.
2021-11-11 14:02:40 +00:00
Jeff Young
c3c2af9cd0
Improve bullets on Mac & GTK; improve scrollbar behaviour on MSW.
2021-11-11 11:33:28 +00:00
Jeff Young
78bedbed93
Update progress during InstallFromFile.
2021-11-11 10:17:53 +00:00
Jeff Young
cc938e7a67
Fix a few issues in the PCM dialog tune-up.
2021-11-11 01:03:07 +00:00
qu1ck
54e9f1cf24
Fix pcm fallback loading
...
Need to add a fake version otherwise the package gets filtered out of
the packages view.
2021-11-10 23:48:54 +00:00
Jeff Young
b408cda0b8
Uninitialized variables.
2021-11-10 23:42:33 +00:00
qu1ck
d9bd7ed2c1
Fix incorrect include
2021-11-10 15:06:11 -08:00
Jeff Young
59e5c836fc
Tighter thread safety for PCM progress dialog.
2021-11-10 22:12:22 +00:00
Jeff Young
7b4d5b2312
Fix wxWidgets annoying assert.
2021-11-10 18:29:43 +00:00
Jeff Young
f036243142
Fix a few minor issues in PCM dialogs.
2021-11-10 16:19:13 +00:00
Jeff Young
5c0befa880
Use sdbSizer so buttons are in right platform order.
2021-11-10 13:32:10 +00:00
Jeff Young
7211c5a350
Kicad look & feel and reduce conceptual nesting depth of PCM.
2021-11-10 12:42:54 +00:00
qu1ck
97a4034d95
Coverity report and compile warning fixes
2021-11-10 03:24:14 +00:00
Jon Evans
89f5842a17
PCM: Fix loading bitmaps from installed packages
2021-11-09 21:44:57 -05:00
Jon Evans
8e2d599751
Allow PCM to load schema from build dir
2021-11-09 21:44:40 -05:00