Description
Description
Details
Details
Related Objects
Related Objects
Status | Assigned | Task | ||
---|---|---|---|---|
Resolved | mzhou | T8646 A Swatches Docker for Krita (GSoC 18 Project) | ||
Resolved | mzhou | T8700 File Handling Unit Test | ||
Resolved | mzhou | T8701 File Handling |
- Mentioned In
- R37:596d1e9340e4: Merge branch 'mzhou/T8646-palette-docker'
R37:949991c40b6c: Merge branch 'master' into mzhou/T8646-palette-docker
R37:7a5351424310: Merge branch 'master' into mzhou/T8646-palette-docker
R37:3e0d3ec543b5: Renaming new palette
R37:c914ee3e5bf7: Merge branch 'master' into mzhou/T8646-palette-docker
R37:84e85f489d5d: Changes in palette editor
R37:04c26c84d28e: Merge remote-tracking branch 'origin' into mzhou/T8646-palette-docker
R37:048a2f08bc6e: Solve illegal memory access because of iterator pointing to different temp…
R37:932c17e99d62: Convert char[] to QString in TestKisSwatchGroup
R37:a5fcdb8972e7: Minor fix on the palette docker
R37:74ffbbba19cb: KisPaletteListWidget show still switch to an valid palette after deleting one.
R37:8d6228765060: Added safe guards so that users cannot rename palettes to have empty names or…
R37:9e92f4491e51: Modification in usage of palette in the docker itself.
R37:91b14115e2e3: KisPaletteListWidget no longer make a selection when constructing itself
R37:b24e4effea73: Solve crashing when importing palette before setting a palette to use
R37:093ea94c1985: Correct KoColorSet's behavior when removing a group with keepColors
R37:7db626144d79: Use Qt's MVC signals on group modification for palettes
R37:7a9d877d600d: The palette makes document modified when dragging and dropping
R37:18625a7081fb: Solved problems related with changing filename of palettes
R37:34aa73f39fcd: Removed no longer needed debugging information in KoResourceServerProvider
R37:4b6b0e0713ed: Solved failing to load palettes due to black list
R37:fb880a422e76: New palette can still be added even if chosen palette is not editable
R37:848546b386c0: KisPaletteView won't make selection when chosen slot is empty
R37:cebf2fa48792: Modified the lazy brush option widget to fit the current palette model
R37:c00c07284ec4: Let KisPaletteEditor decide whether change a palette based on if it's editable
R37:12b5d6f60324: Now users can not only use mouse clicks but also things like arrow keys to…
R37:d5aaaa6c3f94: Small fix
R37:e24b8ec01109: Changed the header guard for KisPaletteListWidget to reflect renaming
R37:b4e7784bcc3f: Set KisPaletteComboBox's completer to popup
R37:7328092de345: Fixed broken unit test for KisSwatchGroup
R37:885156235cae: Solved deleting a group that is just added
R37:783b996f0bd9: Solved adding a group with a name that's same as others group's original name…
R37:6dfc51fec079: Merge branch 'master' into mzhou/T8646-palette-docker
R37:2a42cd5d0a10: Check state of readonly is unchecked when global is set for palettes
R37:d53df0b6de5b: Imported palettes are now non-global
R37:1a8ee46cc942: Solved glitches in the palette docker
R37:ca6f02aeec0c: Add Licensing information
R37:4f42a3620347: KisPaletteComboBox clears itself after palette removed
R37:b5e09a9a752b: KisPaletteComboBox updates GUI when name changes for a swatch
R37:f44d48643e3f: Solved removing a swatch doesn't make doc modified
R37:b5fdc5502560: Can no longer drag empty swatches in palettes
R37:0133ef6f91a7: Solved malfunctioning renaming of swatch groups
R37:2652bc5b9b70: Modifications in the palettes
R37:1a116bfa3e36: Solved bugs in palette docker
R37:d03035aaa020: Merge branch 'master' into mzhou/T8646-palette-docker
R37:784b889a4e2c: Refactored to use KUndo2Command
R37:1e9c3214bbb4: Filled PaletteManager
R37:dacbfe0c62ce: Remove setValid in the constructor of KoColorSet
R37:f32d2c49d7dd: Changed the way KisKraLoader loads palettes
R37:d8d4ce618539: Merge branch 'master' into mzhou/T8646-palette-docker
R37:069b327d532f: Working around for KoFileDialog can't recognize "krita/x-colorsetentry"
R37:93b1ba2bd278: Solved crashing when opening a file after closing all files
R37:640e241bbf68: The lazy brush tool is set to fit the new palette view.
R37:805428d54d4d: Changed KoColorSet::clear(), make sure the global group is always there
R37:ea95ba5ba85f: Now the palette docker is supporting multiple documents
R37:fd88fe587851: Deleting group with dialog working normally
R37:0d9a8b2d9472: Solved some bugs in the docker
R37:2b5a220aae35: The palette docker now supports dragging and dropping of swatches
R37:d67183714f33: The palette docker is nearly finished
R37:26c8d92585ed: Connect PaletteListSaver to KisPaletteModel directly
R37:ed237cfffce9: loadKpl works again
R37:4aad35dc6d11: KisDlgPaletteEditor now deletes group correctly
R37:b77d1624da32: Now palette list widget stores groups added only after modification is accepted…
R37:c633cbf37a00: Renaming group is now working
R37:4ef70073e14a: Now we can rename a group
R37:e81a0c1e85b9: KisPaletteView is supporting selection using mouse, with select nearest color…
R37:2b13eb718b70: KisPaletteView now handles deleted groups properly
R37:cfe37f5bcbcb: KisPaletteView now shows groups correctly
R37:a0b40eb5564a: KisPaletteView is now drawing group names correctly
R37:092c82b99f02: Refactoring KoColorSet and KisPaletteModel
R37:de928da77378: KisDlgPaletteEditor now sets the filename
R37:921794b0632a: Now there's checkbox background for empty entries in palettes
R37:0ed4343a3fc3: Now KoColorSet::loadGpl reads the actually name of colors, no longer with their…
R37:185dc966fca7: Now layer split works with the new palettes
R37:280b303b8906: You can't add a color to a read only palette
R37:1c791c424880: Now KisDlgPaletteEditor show infomation of a palette correctly
R37:a5092c9e3f11: KisDlgPaletteEditor added to modify button
R37:452ccd01ac29: Now the document reflects if the palettes are modified correctly
R37:b543f1f43fdc: Changing the palette docker now sets the document to be modified
R37:3e069b356809: Solved palette view selecting entry with same color
R37:8147d3b33fcc: Added KisDlgPaletteEditor
R37:99d510c31901: Palette docker now manages to store multiple palettes;
R37:7e7cec54883f: The palette docker is now the only place where modification of palettes is…
R37:66477c597f2b: KisDlgInternalColorSelector is now using KisPaletteComboBox
R37:de354a29ff84: The KoColorSetWidget is now using KisPaletteComboBox
R37:61f3f5942678: Now KisPaletteComboBox reflects KisPaletteView selection
R37:6afbb56d770a: Now Palette Docker selects the color used as foreground
R37:b1bea4d42f5f: Changed the way KisPaletteView handles click
R37:014778d3f68e: Added KisPaletteComboBox
R37:2254213b76c9: Now we can load .kra files with position infomation
R37:72a13339632b: Now kpl files can be successfully stored in a kra file
R37:bc42f9d417be: Refactored KoColorSet
R37:6171146a80dc: The palette is now usable in KisDlgInternalColorSelector
R37:c43507279b09: Removed KoEditColorsetDialog
R37:da826cc39201: Now GPL palettes can be stored into and read from a kra file
R37:be30e0f8b707: Now we can load palettes from kra files
R37:3d2caf067cf3: Merge branch 'mzhou/T8646-palette-docker' of https://anongit.kde.org/krita into…
R37:d44108bcf34f: Now the palettes in the KisDocument is saved to the kra file
R37:415ec0d02f6a: Removed some unnecessary debugging info
R37:8d2a6bcc2a6e: A Non-global palette can now be saved to a kra file
R37:35295d34a8ee: Merge branch 'master' into mzhou/T8646-palette-docker
R37:5896c75a0d7b: KoColorSet is now used to KisSwatchGroup with fixed rowCount
R37:e4d145f078d0: KisSwatchGroup now holds a constant row count
R37:d27057a1d4f9: PaletteDockerDock is not a KoResourceServerObserver
R37:ab39ab9d8d06: Solved seg fault when removing a palette.
R37:43fb5aaf6189: Now new palettes can be created
R37:04aa621f4580: PaletteDockerDocker now uses actions to manage colors
R37:5ba2caa44530: (Temporarily) hide KoEditColorSetDialog to make things simpler
R37:e099f5c189e5: KoColorSetWidget can now choose palettes
R37:0aebbea66b80: Fixed PaletteView not choosing foreground color
R37:8d0773a91e9f: KoColorSetWidget now directly set colorset using palette view
R37:113a25cc56e9: KoColorSetWidget's paletteView's selection is working
R37:b4cead2db343: Merge branch 'master' into mzhou/T8646-palette-docker
R37:de8445f08926: Palette Docker GUI updated
R37:469c6a3a490e: The palette view now correctly resizes the swatches
R37:7a7afbae3514: Renamed nColors to colorCount; nRows to rowCount; nColumns to columnCount in…
R37:7f7c3be2f68d: Renamed kis_palette_delegate.cpp to KisPaletteDelegate.cpp Renamed…
R37:0c7caae0e329: Left click for both empty and occupied slots done
R37:2e5ebff3e1d6: Adding and removing using buttons working
R37:bd124474666f: Palette view shows colors correctly
R37:27b3fa4dc043: Commit to pop PaletteListWidget in stash
R37:7c37b3a5ed19: KisSwatchGroup working, with edge cases not tested
R37:439ea1d84966: Modified resizeEvent(QResizeEvent *) in KisPaintOpPresetsPopup so that it…
R37:8ec37504a5f2: Updated from origin
R37:6ce029dd97d1: Some fix following Boud's suggestions on code review
R37:153ecfbba19e: Removed unnecessary member "popupButton" from KisPaintopPresetsPopup
R37:fba564457f58: Remove unnecessary includes in KisApplication
R37:46bd76e9536f: Fixed text string in KisPaletteView: "Spot Color" -> "Spot color"
R37:7dd8c64611ac: Ready to submit the refactor to move palette view into kritawidgets
R37:468f2aa0d23b: Changes that can be submitted isolated
R37:0c4e2c7e8509: PaletteListWidget now shows preview correctly
R37:3009d2675deb: Fixed licensing information
R37:b5922f29f28a: Change order of methods in colorsetentry to improve readability
R37:b3dbe8d07ea7: Added KisPaletteListWidget
R37:966960a31c1a: PaletteListWidget setup
R37:f3b44d4a895b: Finished reversing the depedency of KisDlgInternalColorSelector
R37:be8e99cd3c14: Added other new untracked files for compiling and testing remotely
R37:485fa710dafd: Add the PaletteList files
R37:8bb4eeeb2b34: Better way to solve the popup positioning problem
R37:acd533aea157: Removed files that was supposed to be moved but actually copied Not ready for…
R37:8616f332022b: Removing files unrelated to patch T8646
R37:bcf4c2581108: Minor fix before making patch T8646
R37:647410738e1e: add licensing info to new kis_dlg_internal_color_selector files T8646
R37:f2b635c19542: in the middles of moving internal color selector checkout to master to see if I…
D13208: Make KoColorSetEntry a standalone class
R37:f2e620ab2636: Isolated KoColorSetEntry to be a standalone class. Added files for the list of…
R37:adce47fad901: Changed the UI design of the palette docker and its popup menu used to choose…
There are a very large number of changes, so older changes are hidden. Show Older Changes
mzhou mentioned this in R37:2254213b76c9: Now we can load .kra files with position infomation.Jul 31 2018, 10:03 AM
mzhou mentioned this in R37:66477c597f2b: KisDlgInternalColorSelector is now using KisPaletteComboBox.
mzhou mentioned this in R37:7e7cec54883f: The palette docker is now the only place where modification of palettes is….
mzhou mentioned this in R37:b543f1f43fdc: Changing the palette docker now sets the document to be modified.
mzhou mentioned this in R37:de928da77378: KisDlgPaletteEditor now sets the filename.Aug 5 2018, 3:29 PM
mzhou mentioned this in R37:e81a0c1e85b9: KisPaletteView is supporting selection using mouse, with select nearest color….
mzhou mentioned this in R37:b77d1624da32: Now palette list widget stores groups added only after modification is accepted….
mzhou mentioned this in R37:ea95ba5ba85f: Now the palette docker is supporting multiple documents.Aug 6 2018, 11:13 AM
mzhou mentioned this in R37:805428d54d4d: Changed KoColorSet::clear(), make sure the global group is always there.
mzhou mentioned this in R37:93b1ba2bd278: Solved crashing when opening a file after closing all files.
mzhou mentioned this in R37:6dfc51fec079: Merge branch 'master' into mzhou/T8646-palette-docker.Aug 14 2018, 5:53 AM
mzhou mentioned this in R37:783b996f0bd9: Solved adding a group with a name that's same as others group's original name….
mzhou mentioned this in R37:e24b8ec01109: Changed the header guard for KisPaletteListWidget to reflect renaming.
mzhou mentioned this in R37:12b5d6f60324: Now users can not only use mouse clicks but also things like arrow keys to….
mzhou mentioned this in R37:c00c07284ec4: Let KisPaletteEditor decide whether change a palette based on if it's editable.