User Details
User Details
- User Since
- Jan 20 2018, 8:31 PM (325 w, 4 d)
- Availability
- Available
Apr 20 2019
Apr 20 2019
mzhou updated the diff for D18993: Refactor KoColorSet to Change Its Data Structure.
The Python palette docker are now able to show palettes, but they cannot edit them yet.
mzhou added a comment to D18993: Refactor KoColorSet to Change Its Data Structure.
I modified the Python palette docker that it is can now show the palettes correctly. I am thinking disabling it from editting color palettes for now might be a good idea, as all the editting can be done using the C++ docker and it will be easier to bring all the functionalities of the Python docker back when the interfaces to the backend of palettes are more stable.
Feb 21 2019
Feb 21 2019
mzhou added a comment to D18993: Refactor KoColorSet to Change Its Data Structure.
Feb 14 2019
Feb 14 2019
mzhou requested review of D18993: Refactor KoColorSet to Change Its Data Structure.
Feb 3 2019
Feb 3 2019
mzhou closed T8700: File Handling Unit Test, a subtask of T8646: A Swatches Docker for Krita (GSoC 18 Project), as Resolved.
Oct 6 2018
Oct 6 2018
Oct 1 2018
Oct 1 2018
mzhou committed R37:e1face454ed7: Merge the changes in KisTollChangesTrackerData.h (authored by mzhou).
Merge the changes in KisTollChangesTrackerData.h
Renaming new palette
mzhou committed R37:c914ee3e5bf7: Merge branch 'master' into mzhou/T8646-palette-docker (authored by mzhou).
Merge branch 'master' into mzhou/T8646-palette-docker
Changes in palette editor
Aug 20 2018
Aug 20 2018
mzhou updated the diff for D14815: New Palette Docker for Krita (T8646).
Merged Dmitry's fix
Merged Dmitry's fix
mzhou committed R37:048a2f08bc6e: Solve illegal memory access because of iterator pointing to different temp… (authored by mzhou).
Solve illegal memory access because of iterator pointing to different temp…
mzhou updated the summary of D14815: New Palette Docker for Krita (T8646).
Aug 17 2018
Aug 17 2018
mzhou updated the diff for D14815: New Palette Docker for Krita (T8646).
Changed TestKisSwatchGroup so that all QCOMPARE have values with the same type
mzhou committed R37:932c17e99d62: Convert char[] to QString in TestKisSwatchGroup (authored by mzhou).
Convert char[] to QString in TestKisSwatchGroup
Aug 16 2018
Aug 16 2018
Minor fix on the palette docker
Aug 15 2018
Aug 15 2018
mzhou committed R37:74ffbbba19cb: KisPaletteListWidget show still switch to an valid palette after deleting one. (authored by mzhou).
KisPaletteListWidget show still switch to an valid palette after deleting one.
mzhou committed R37:8d6228765060: Added safe guards so that users cannot rename palettes to have empty names or… (authored by mzhou).
Added safe guards so that users cannot rename palettes to have empty names or…
mzhou committed R37:9e92f4491e51: Modification in usage of palette in the docker itself. (authored by mzhou).
Modification in usage of palette in the docker itself.
Aug 14 2018
Aug 14 2018
mzhou updated the diff for D14815: New Palette Docker for Krita (T8646).
mzhou committed R37:91b14115e2e3: KisPaletteListWidget no longer make a selection when constructing itself (authored by mzhou).
KisPaletteListWidget no longer make a selection when constructing itself
mzhou committed R37:b24e4effea73: Solve crashing when importing palette before setting a palette to use (authored by mzhou).
Solve crashing when importing palette before setting a palette to use
mzhou committed R37:093ea94c1985: Correct KoColorSet's behavior when removing a group with keepColors (authored by mzhou).
Correct KoColorSet's behavior when removing a group with keepColors
mzhou committed R37:7db626144d79: Use Qt's MVC signals on group modification for palettes (authored by mzhou).
Use Qt's MVC signals on group modification for palettes
mzhou committed R37:7a9d877d600d: The palette makes document modified when dragging and dropping (authored by mzhou).
The palette makes document modified when dragging and dropping
mzhou committed R37:18625a7081fb: Solved problems related with changing filename of palettes (authored by mzhou).
Solved problems related with changing filename of palettes
mzhou committed R37:34aa73f39fcd: Removed no longer needed debugging information in KoResourceServerProvider (authored by mzhou).
Removed no longer needed debugging information in KoResourceServerProvider
mzhou committed R37:4b6b0e0713ed: Solved failing to load palettes due to black list (authored by mzhou).
Solved failing to load palettes due to black list
mzhou updated the diff for D14815: New Palette Docker for Krita (T8646).
mzhou committed R37:fb880a422e76: New palette can still be added even if chosen palette is not editable (authored by mzhou).
New palette can still be added even if chosen palette is not editable
mzhou updated the diff for D14815: New Palette Docker for Krita (T8646).
Selection won't be made when empty slot is selected
mzhou committed R37:848546b386c0: KisPaletteView won't make selection when chosen slot is empty (authored by mzhou).
KisPaletteView won't make selection when chosen slot is empty
mzhou committed R37:cebf2fa48792: Modified the lazy brush option widget to fit the current palette model (authored by mzhou).
Modified the lazy brush option widget to fit the current palette model
mzhou committed R37:c00c07284ec4: Let KisPaletteEditor decide whether change a palette based on if it's editable (authored by mzhou).
Let KisPaletteEditor decide whether change a palette based on if it's editable
mzhou committed R37:12b5d6f60324: Now users can not only use mouse clicks but also things like arrow keys to… (authored by mzhou).
Now users can not only use mouse clicks but also things like arrow keys to…
mzhou committed R37:e24b8ec01109: Changed the header guard for KisPaletteListWidget to reflect renaming (authored by mzhou).
Changed the header guard for KisPaletteListWidget to reflect renaming
Fixed broken unit test for KisSwatchGroup
Set KisPaletteComboBox's completer to popup
Solved deleting a group that is just added
mzhou committed R37:783b996f0bd9: Solved adding a group with a name that's same as others group's original name… (authored by mzhou).
Solved adding a group with a name that's same as others group's original name…
mzhou committed R37:6dfc51fec079: Merge branch 'master' into mzhou/T8646-palette-docker (authored by mzhou).
Merge branch 'master' into mzhou/T8646-palette-docker
mzhou updated the diff for D14815: New Palette Docker for Krita (T8646).
Fixed a bug with the lazy brush options widget
mzhou updated the summary of D14815: New Palette Docker for Krita (T8646).
mzhou updated the summary of D14815: New Palette Docker for Krita (T8646).
mzhou updated the summary of D14815: New Palette Docker for Krita (T8646).
mzhou updated the summary of D14815: New Palette Docker for Krita (T8646).
mzhou updated the summary of D14815: New Palette Docker for Krita (T8646).
mzhou updated the summary of D14815: New Palette Docker for Krita (T8646).
mzhou updated the summary of D14815: New Palette Docker for Krita (T8646).
mzhou updated the summary of D14815: New Palette Docker for Krita (T8646).
mzhou updated the summary of D14815: New Palette Docker for Krita (T8646).
mzhou updated the summary of D14815: New Palette Docker for Krita (T8646).
mzhou updated the summary of D14815: New Palette Docker for Krita (T8646).
mzhou updated the summary of D14815: New Palette Docker for Krita (T8646).
mzhou retitled D14815: New Palette Docker for Krita (T8646) from New Palette Docker for Krita to New Palette Docker for Krita (T8646).
mzhou requested review of D14815: New Palette Docker for Krita (T8646).
Aug 13 2018
Aug 13 2018
mzhou committed R37:2a42cd5d0a10: Check state of readonly is unchecked when global is set for palettes (authored by mzhou).
Check state of readonly is unchecked when global is set for palettes
Imported palettes are now non-global
Solved glitches in the palette docker
mzhou committed R37:4f42a3620347: KisPaletteComboBox clears itself after palette removed (authored by mzhou).
KisPaletteComboBox clears itself after palette removed
Add Licensing information
mzhou committed R37:b5e09a9a752b: KisPaletteComboBox updates GUI when name changes for a swatch (authored by mzhou).
KisPaletteComboBox updates GUI when name changes for a swatch
mzhou committed R37:f44d48643e3f: Solved removing a swatch doesn't make doc modified (authored by mzhou).
Solved removing a swatch doesn't make doc modified
mzhou committed R37:b5fdc5502560: Can no longer drag empty swatches in palettes (authored by mzhou).
Can no longer drag empty swatches in palettes
mzhou committed R37:0133ef6f91a7: Solved malfunctioning renaming of swatch groups (authored by mzhou).
Solved malfunctioning renaming of swatch groups
Modifications in the palettes
Aug 12 2018
Aug 12 2018
Solved bugs in palette docker
mzhou committed R37:d03035aaa020: Merge branch 'master' into mzhou/T8646-palette-docker (authored by mzhou).
Merge branch 'master' into mzhou/T8646-palette-docker
Aug 10 2018
Aug 10 2018
Refactored to use KUndo2Command
Filled PaletteManager
mzhou committed R37:dacbfe0c62ce: Remove setValid in the constructor of KoColorSet (authored by mzhou).
Remove setValid in the constructor of KoColorSet
Changed the way KisKraLoader loads palettes
Aug 6 2018
Aug 6 2018
mzhou committed R37:d8d4ce618539: Merge branch 'master' into mzhou/T8646-palette-docker (authored by mzhou).
Merge branch 'master' into mzhou/T8646-palette-docker
mzhou committed R37:069b327d532f: Working around for KoFileDialog can't recognize "krita/x-colorsetentry" (authored by mzhou).
Working around for KoFileDialog can't recognize "krita/x-colorsetentry"
mzhou committed R37:640e241bbf68: The lazy brush tool is set to fit the new palette view. (authored by mzhou).
The lazy brush tool is set to fit the new palette view.
mzhou committed R37:93b1ba2bd278: Solved crashing when opening a file after closing all files (authored by mzhou).
Solved crashing when opening a file after closing all files
mzhou committed R37:805428d54d4d: Changed KoColorSet::clear(), make sure the global group is always there (authored by mzhou).
Changed KoColorSet::clear(), make sure the global group is always there
mzhou committed R37:ea95ba5ba85f: Now the palette docker is supporting multiple documents (authored by mzhou).
Now the palette docker is supporting multiple documents
Aug 5 2018
Aug 5 2018
Deleting group with dialog working normally
Solved some bugs in the docker
mzhou committed R37:2b5a220aae35: The palette docker now supports dragging and dropping of swatches (authored by mzhou).
The palette docker now supports dragging and dropping of swatches
mzhou committed R37:26c8d92585ed: Connect PaletteListSaver to KisPaletteModel directly (authored by mzhou).
Connect PaletteListSaver to KisPaletteModel directly
The palette docker is nearly finished
loadKpl works again
mzhou committed R37:4aad35dc6d11: KisDlgPaletteEditor now deletes group correctly (authored by mzhou).
KisDlgPaletteEditor now deletes group correctly
mzhou committed R37:b77d1624da32: Now palette list widget stores groups added only after modification is accepted… (authored by mzhou).
Now palette list widget stores groups added only after modification is accepted…
Renaming group is now working
Now we can rename a group
mzhou committed R37:e81a0c1e85b9: KisPaletteView is supporting selection using mouse, with select nearest color… (authored by mzhou).
KisPaletteView is supporting selection using mouse, with select nearest color…
mzhou committed R37:2b13eb718b70: KisPaletteView now handles deleted groups properly (authored by mzhou).
KisPaletteView now handles deleted groups properly
mzhou committed R37:a0b40eb5564a: KisPaletteView is now drawing group names correctly (authored by mzhou).
KisPaletteView is now drawing group names correctly
KisPaletteView now shows groups correctly