5089 Commits

Author SHA1 Message Date
David Capello
0b37d23c37 Fix memory leaks changing custom native cursors on macOS 2017-01-10 11:32:38 -03:00
David Capello
8691345f03 Add ContiguousFillCommand to switch Contiguous option with a shortcut 2017-01-09 13:04:00 -03:00
David Capello
d9ae6812d5 Update ui lib copyright 2017-01-09 12:50:28 -03:00
David Capello
8fa5d2dff1 Remove the "new_windows" var from ui::Manager impl
Fix regression bug introduced in
66e9cee3e6647c764b6ff34ed089c00218ad9a91 where new opened windows
weren't painted.
2017-01-09 12:45:03 -03:00
David Capello
7c6d927eb1 Zoom tool now can be used in PlayState v1.1.13 2017-01-06 17:44:08 -03:00
David Capello
7f149d4501 Update copyright year 2017-01-06 17:36:11 -03:00
David Capello
66e9cee3e6 Fix crash on UI tests
Generating paint messages without a she::System available.
2017-01-06 16:55:21 -03:00
David Capello
ee8c434d2f Using mouse poller on Alleg/Win port fixed window movement artifacts
Related to #1006
2017-01-06 15:52:42 -03:00
David Capello
0df6117b6a Fix Cmd+key on macOS with non-QWERTY keyboard layout 2017-01-06 15:05:58 -03:00
David Capello
4ac63503c0 Minor change in ui/accelerator.cpp 2017-01-06 14:19:06 -03:00
David Capello
0b954087a9 macOS: Move get_unicode_from_key_code() to she/osx/vk.mm 2017-01-05 17:33:47 -03:00
David Capello
eb0f046dc7 Fix general UI delay/flickers redrawing elements
This is an old bug that makes the UI looks as "partially painted." We
have to process all logic messages first, and then generate paint
messages so we paint the latest UI state (instead of a intermediate
UI state).
2017-01-02 15:38:20 -03:00
David Capello
ea71455f81 Fix ZoomEntry slider range
After f8874f4f7b41a73db16c647aeaa7f95306c360ec, we fixed the zoom text
entry but we broke the zoom slider. We weren't able to select zoom
factors with the slider correctly (as the scale from 0 to 6400 was too
big). Now we revert the change and make the maximum text length in entry
bigger so the user can enter zoom levels like 6400 in the text entry and
use the zoom slider.
v1.1.12
2016-12-29 10:22:39 -03:00
David Capello
a56dff5515 Don't ignore "first frame" in tag properties dialog (fix #1350) 2016-12-29 09:42:44 -03:00
David Capello
8a5c3e49a3 Fix pinch gesture in Wacom tablets
This is just a workaround, we should start using some of the new Wacom
or Windows 8 touch APIs.
2016-12-28 17:01:01 -03:00
David Capello
19b52a68b9 Fix rendering artifacts when Apply Zoom is disabled and bg grid isn't aligned with pixels (fix #1349) 2016-12-28 12:43:13 -03:00
David Capello
41f44d9080 Minor changes in the issue template 2016-12-27 11:09:39 -03:00
David Capello
6ceab26240 Merge branch 'master' 2016-12-20 17:06:40 -03:00
David Capello
809a90ba3b Fix crash using focus-movement keys in strange UI state
There were some crash reports in these days on the focus movement
code. It looks like we could arrive into an invalid/strange UI state
double-clicking palette buttons and showing menus two consecutive
times. After that, pressing Tab key would crash the focus-movement
logic.
2016-12-20 16:59:07 -03:00
David Capello
b3b9ca8ba0 Merge pull request #1370 from winterheart/tests
Control for undo tests
2016-12-20 13:34:15 -03:00
Azamat H. Hackimov
52fbbe844c Control for undo tests 2016-12-19 22:19:30 +05:00
David Capello
7ae63156c5 Add option to disable Home tab (fix #1368) 2016-12-18 14:44:39 -03:00
David Capello
f8874f4f7b Fix zoom entry so we can insert numbers with 4 digits 2016-12-16 14:53:26 -03:00
David Capello
447b2701e4 Update version to 1.1.12-dev 2016-12-16 11:41:37 -03:00
David Capello
76edbda15c Fix "new version available" button size (fix #1354)
Regression introduced in 12726fedf2be5f697cffae86d77337bd16d9a738
2016-12-16 11:07:43 -03:00
David Capello
4fada3aa00 Fix layout issues when UI Scaling > 100% (fix #1345) v1.1.11 2016-12-09 14:13:31 -03:00
David Capello
88b51e1e82 Fix crash using Japanese keyboard layout on macOS 2016-12-09 13:55:47 -03:00
David Capello
8f07b0af33 Fix keyboard handling on Allegro back-end
This is because we have changed the scancodes in the she layer.
v1.1.10
2016-12-07 14:37:33 -03:00
David Capello
763c9ce957 Fix linking on Windows with static cmark library 2016-12-07 12:45:39 -03:00
David Capello
09ee71dede Fix reducing background layer bounds on indexed mode after applying a filter 2016-12-07 11:55:56 -03:00
David Capello
315584d819 Close toolbar popup when the document is closed 2016-12-07 11:12:19 -03:00
David Capello
0c8b5c6a4f Fix crash when copying & pasting removed layers
If we Ctrl+C a set of layers, then we remove some of those layers, and
Ctrl+V in other document, the program will crash.
2016-12-07 09:34:29 -03:00
David Capello
f950e2e787 Fix bug entering multiple times to PlayState
If we pressed Enter key when we were scrolling in the
PlayState (e.g. with middle-click), we could stack other PlayState, and
so on.
2016-12-07 08:40:08 -03:00
David Capello
573a1d5791 Add support to show text files in the BrowserView 2016-12-07 08:39:41 -03:00
David Capello
2e347a1229 Update BrowserView tab title when we visit other file 2016-12-07 08:39:14 -03:00
David Capello
b5679a3f82 Add navigation through .md files on BrowserView 2016-12-07 01:12:54 -03:00
David Capello
12726fedf2 Improve BrowserView to show all links in .md files 2016-12-06 21:30:46 -03:00
David Capello
fec4e27d8e Fix widget border in drawTextBox() 2016-12-06 21:29:14 -03:00
David Capello
6abe417328 Update zlib library URL 2016-12-06 21:26:04 -03:00
David Capello
4dcbb8f5de Remove reference to fli.txt file 2016-12-06 16:34:24 -03:00
David Capello
c84a18b2f4 Convert Aseprite file format specs into a .md file 2016-12-06 16:32:06 -03:00
David Capello
b7f773566e Update Allegro library URL 2016-12-06 16:30:13 -03:00
David Capello
ec405e28e7 Fix error using UnpackDDElParam() on x64 arch (fix #1340) 2016-12-06 16:06:00 -03:00
David Capello
c1e428544e Add minimal .md browser to show README/LICENSES files
Now we can see markdown files inside Aseprite. This is an initial
support (text only, separators, links only on headers and to external
URLs).

- Added a new docs/LICENSES.md file
- Removed old .txt licenses
2016-12-06 16:03:51 -03:00
David Capello
20a9df085b Support symmetry at the center of one pixel (fix #853) 2016-12-05 15:20:17 -03:00
David Capello
c1fc3d7453 Minor fix in Grid preferences design/layout 2016-12-05 12:49:36 -03:00
David Capello
52030e83f3 Don't release focus from color popup text fields on key down
This bug was introduced in 43a225afe0217c698896a92e20f1cb627e718bcf
2016-12-05 12:34:01 -03:00
David Capello
4ff2286651 Minor change in Background preferences dialog 2016-12-05 12:01:16 -03:00
David Capello
c54f95a440 Show grid bounds/visibility in Preferences dialog
We've received several support requests to change the default grid
settings. This change should make this more user-friendly.
2016-12-05 11:58:26 -03:00
David Capello
a29503aef9 Fix assert() when using snap to grid without documents 2016-12-05 11:22:43 -03:00