David Capello
5d0d609a3f
Fix ui::Alert buttons center alignment
...
This bug was introduced in 4a6d6951e3f22964a3c84171f0ca8643b454c5ab
2016-09-14 15:47:27 -03:00
David Capello
a30b7c5217
Fix cursor flickering using simple crosshair with 400% scaling
2016-09-14 14:12:24 -03:00
David Capello
6377b550e3
Replace base::Signal/Observable* with obs::signal/observable
...
We can use the obs library directly for signal/slots and observable
objects.
2016-09-13 15:02:00 -03:00
David Capello
3ee397a0ec
Delete all links after deleting the whole cel content (related to #1214 )
2016-09-12 16:46:26 -03:00
David Capello
638206becd
Don't destroy linked cels after moving the whole cel content ( fix #1214 )
2016-09-12 16:44:14 -03:00
David Capello
2e14064ef7
Fix crash when we switch to Home tab when blend mode is being changed ( fix #1248 )
2016-09-12 15:11:44 -03:00
David Capello
722b5163b9
Fix bug using paint bucket with symmetry when brush size > 1px ( fix #1251 )
2016-09-12 14:57:00 -03:00
David Capello
19545c12e3
Improve OS X performance using the same display's color space to blit to the screen
2016-09-12 13:40:47 -03:00
David Capello
5293d9cce5
Fix some bugs saving a palette in an image file ( fix #1239 )
...
* We cannot use an index greater than the palette size when we save a
PNG file.
* Now we don't create an image bigger than the needed palette size.
* We use a background layer so the transparent index is not set with
alpha=0 in the PNG encoder.
2016-09-12 12:56:00 -03:00
David Capello
3333855db3
Fix Alt+1, Alt+2, etc. shortcuts to change the selected tool brush ( fix #1195 )
2016-09-12 12:22:48 -03:00
David Capello
87a04f5c03
Add "View > Full Screen Mode" menu option
2016-09-12 12:16:29 -03:00
David Capello
5b8fcb576c
Change F11 to F key to switch to the "advanced mode"
2016-09-12 11:41:58 -03:00
David Capello
2d2fb0038a
Fix delta values with non-precise mouse wheels on OS X
2016-09-12 11:29:56 -03:00
David Capello
46619e9ff2
Improve RGB/HSB sliders look when they are smaller
2016-09-12 10:46:15 -03:00
David Capello
d97b14d18e
Show Alpha slider like a grayscale slider
2016-09-09 20:23:39 -03:00
David Capello
b1661e910d
Minor changes in ColorSliders
2016-09-09 20:23:22 -03:00
David Capello
954b45dd23
Now ColorBar buttons are reduced when the width is too small
2016-09-09 20:22:24 -03:00
David Capello
311d27078f
Check min/max widgets size in ui::Box layout algorithm
2016-09-09 20:21:33 -03:00
David Capello
4a6d6951e3
Add support to reduce all children when a ui::Grid is too small
2016-09-09 20:20:44 -03:00
David Capello
52260c466d
Add a "panic" button to reset screen/UI scaling options
2016-09-09 12:26:02 -03:00
David Capello
68fa996cc6
Move ui_scale option from experimental to general
2016-09-09 09:46:10 -03:00
David Capello
1570cb02ec
Add EDG16 and EDG32 palettes (thanks to ENDESGA Studios)
...
Source: https://twitter.com/ENDESGA
2016-09-08 20:01:04 -03:00
David Capello
75894073d4
Make fg/bg color selector dialogs resizable ( fix #1250 )
2016-09-08 19:48:29 -03:00
David Capello
bd219ada10
Hide fg/bg color selector dialogs when we are not viewing a document
2016-09-08 16:53:11 -03:00
David Capello
4119962ee6
Remove Widget::onDisable/onDeselect() member functions
...
Replaced with an argument in onEnable/onSelect().
2016-09-08 15:53:10 -03:00
David Capello
1f81e9f8d1
Remove bool return type from PopupWindowPin::showPin()
2016-09-08 15:42:25 -03:00
David Capello
efe31b02d9
Save fg/bg color selector dialog positions between sessions ( fix #1249 )
2016-09-08 15:34:09 -03:00
David Capello
92db283cbc
Show pin only in fg/bg color selector dialogs
2016-09-08 15:31:22 -03:00
David Capello
76fefe64f2
Fix several issues dropping pixels in MovingPixelState ( fix #1241 )
2016-09-07 10:40:32 -03:00
David Capello
5a55a9e276
Add support to load/save palettes from/to a list of hex values (.hex files)
2016-09-07 09:19:40 -03:00
David Capello
18f9d2478f
Fix cryptic error message using "Repeat Last Export" in some special cases ( fix #1247 )
...
We cannot use the sprite sheet type to know if the last export was
already done/defined by the user for a new sprite. We need a special
field to indicate if the export was done and we can repeat it last
export with the same configuration.
2016-09-06 22:07:57 -03:00
David Capello
1c88af5689
Fix tags information when empty frames are removed ( fix #1244 )
2016-09-06 12:06:00 -03:00
David Capello
6e5d312bdf
Fix scrolling bug at the bottom of palette list the first time it popups
2016-09-05 13:02:52 -03:00
David Capello
7fe6037862
Cel position must be signed WORD in .ase format specs ( fix #1246 )
2016-09-05 09:20:49 -03:00
David Capello
f97dc79946
Update README matching the new license ( fix #1243 )
2016-09-01 15:06:46 -03:00
David Capello
bebbd71d31
Add simple crosshair using native mouse cursors ( fix #1236 )
2016-08-31 13:24:03 -03:00
David Capello
891e660355
Fix hotspot for scaled native custom cursors
2016-08-31 12:34:06 -03:00
David Capello
f1f6d0745d
Fix crash in UI tests
2016-08-30 18:20:28 -03:00
David Capello
f1c9e77e43
Add mouse cursor scale option
2016-08-30 17:27:19 -03:00
David Capello
b80beb13ad
Move native cursor preference from "Experimental" to "Cursors" section
2016-08-30 16:52:03 -03:00
David Capello
162cee2870
Use custom native mouse cursor on Skia/OSX port
2016-08-30 16:12:11 -03:00
David Capello
507e0f152b
Use custom native cursors on Skia/Win port
2016-08-30 13:50:45 -03:00
David Capello
05e6147a1f
Fix compilation error for old libpng versions
2016-08-30 12:26:30 -03:00
David Capello
b40e942aed
Don't check sRGB profiles with libpng
2016-08-29 18:24:03 -03:00
David Capello
65a2d9a4ba
Update clip library
2016-08-29 18:23:50 -03:00
David Capello
5ecc356a41
Replace GPL license with the new EULA
2016-08-29 13:08:21 -03:00
David Capello
03be4aa23d
Convert "bool" members in ui::Widget to flags
2016-08-29 12:23:23 -03:00
David Capello
97813251e1
Ungroup Eraser & Eyedropper tools
...
Several users don't find the eyedropper and they think it doesn't exist
at all. It'll be better to show this tool by default at the top toolbox
level to avoid confusion.
2016-08-22 20:53:57 -03:00
David Capello
4c1a57f651
Include menus when we search for keyboard shortcuts
2016-08-19 14:27:45 -03:00
David Capello
3813b9bf1e
OS X: Fix right-click on Wacom Intuos tablet
...
This problem might be related to a specific Wacom driver version
for OS X where right-click buttons are reported like NSRightMouse*
events but with their [NSEvent buttonNumber] property set to 0
(instead of 1 to indicate a right-click).
2016-08-17 18:21:41 -03:00