David Capello
06cf550002
Avoid warning in debug mode about unused var when KEY_TRACE does nothing
2018-08-09 11:33:08 -03:00
David Capello
01bb56b50a
x11/skia: Add System::isKeyPressed() impl
2018-08-09 11:21:05 -03:00
David Capello
f8b193545e
x11/skia: Support Space bar as a modifier
2018-08-09 11:19:32 -03:00
David Capello
e60c20d5a4
Add support for Editor::autoScroll() on all platforms
2018-08-08 18:58:28 -03:00
David Capello
27c8cda988
x11/skia: Add setMousePosition() impl
2018-08-08 18:58:10 -03:00
David Capello
26eb34d094
x11/skia: Add comments in SkiaWindow
2018-08-08 18:57:53 -03:00
David Capello
6dd025ae7b
x11/skia: Add Display::setIcons() impl
2018-08-08 18:45:32 -03:00
David Capello
c5f6299df4
x11/skia: Add capture/releaseMouse impl
2018-08-08 18:45:02 -03:00
David Capello
de6cf4b08d
Rename files in she from vk -> keys
2018-08-08 17:42:31 -03:00
David Capello
2487eb81d2
Add EV_TRACE() to trace events from src/she/x11/event_queue.cpp
2018-08-08 17:33:01 -03:00
David Capello
f2ed45e795
Replace base::UniquePtr -> std::unique_ptr
2018-08-08 17:27:26 -03:00
David Capello
b981818134
x11/skia: Support changing custom RGBA mouse cursors
2018-08-08 11:53:27 -03:00
David Capello
a061ce160b
x11/skia: Avoid assert failing when MappingNotify is received
2018-08-08 10:24:41 -03:00
David Capello
af32df1a2a
x11/skia: Add Unicode data to KeyPress events
2018-08-07 17:33:23 -03:00
David Capello
cb3b201734
x11/skia: Add basic KeyPress/Release handling
...
Unicode char still missing in the generated event.
2018-08-07 16:35:55 -03:00
David Capello
9e65ff9ad8
Add support for more chunks per frame
...
This issue appeared for first time here:
https://community.aseprite.org/t/1762/4
2018-08-06 18:05:04 -03:00
David Capello
d13806ac23
Restore CMake configuration to use -stdlib=libc++ even on OS X 10.7
2018-08-06 16:42:55 -03:00
David Capello
56d85a2dc8
Update macOS SDK in cmake command line
2018-08-06 13:55:11 -03:00
David Capello
44a5c78167
Minor change in Timeline::setViewScroll()
2018-08-03 16:02:16 -03:00
Gaspar Capello
404a163eb6
Fix timeline scroll clipping under layer 0
2018-08-03 15:58:49 -03:00
David Capello
204ad920de
Update submodules
2018-08-03 14:26:53 -03:00
David Capello
39645dbda0
Use CMAKE_CXX_STANDARD to use C++11 flags
2018-08-03 13:03:05 -03:00
David Capello
74742141de
Update clip library with changes in CMakeLists.txt
2018-08-03 13:01:39 -03:00
David Capello
b67f92bfc3
Minor formatting changes
2018-08-03 12:16:17 -03:00
Gaspar Capello
e8977bb6a3
Fix timeline does not scroll with range dragging ( fix #1780 )
2018-08-03 12:08:25 -03:00
David Capello
2b937ad0e1
Add a link to Mozilla summart of C++11 features available in gcc 4.8
2018-08-03 12:00:38 -03:00
David Capello
b6a9091763
Remove Ctrl+0/9 for ChangeColor because conflict with Ctrl+0 for FitScreen
2018-08-03 11:58:48 -03:00
Gaspar Capello
9dcadcf283
Fix calculation last drawable layer and last drawable frame
2018-08-03 11:10:43 -03:00
Gaspar Capello
5e86884f74
Color palette does not scroll ( fix #1796 )
2018-08-02 15:50:35 -03:00
Gaspar Capello
71b14fa2d9
Remove input param in Timeline::getDrawable functions
2018-08-02 15:28:39 -03:00
David Capello
bfc4940380
Merge pull request #1809 from MelNichols/patch-1
...
Update CONTRIBUTING.md
2018-07-30 20:06:43 -03:00
Mel Nichols
a5ac0b80ae
Update CONTRIBUTING.md
...
fix typo: "writting" to "writing" (line 37)
2018-07-30 11:45:42 -07:00
David Capello
c0ebc24f40
Compile only Skia library with INSTALL.md instructions
v1.2.9
2018-07-24 16:18:54 -03:00
David Capello
c781559f58
Update Skia compilation instructions for VS2017 ( fix #1751 )
2018-07-24 15:29:11 -03:00
David Capello
8e5724e51f
Minor change in About dialog
2018-07-24 15:27:02 -03:00
David Capello
b767b1868a
Fix consecutive double-clicks on Linux ( fix #1346 , close #1766 )
2018-07-24 15:08:27 -03:00
David Capello
e0958027db
Update tinyexpr module
2018-07-24 14:49:08 -03:00
David Capello
95c6af355c
Fix problems assigning different but similar modifiers to mouse wheel actions
...
For example, before this change we were depending on the order of the
wheel actions. If an action were associated to <Ctrl> and other one to
<Ctrl+Shift>, when we pressed <Ctrl+Shift> we weren't returning the
action with most modifiers pressed (in this case <Ctrl+Shift>), but
instead the one that was checked first in the for loop (which could
be the one with <Ctrl>).
2018-07-24 13:45:12 -03:00
David Capello
65bc54904d
Reset mouse wheel customization section correctly
2018-07-24 13:42:59 -03:00
David Capello
f47508c21a
Change default mouse wheel behavior (ctrl+wheel = change brush size)
2018-07-24 13:32:36 -03:00
David Capello
f4db850fb4
Disable quicktool when the mouse wheel is used with a modifier that active an "wheel action" for the selected tool
...
If we assign Ctrl to change brush size, and Ctrl to quickly select
Move tool, when we press Ctrl (quicktool=Move) and use the mouse wheel
to change the brush size, we prefer to see the selected
tool (e.g. Pencil tool) instead of the quicktool (Move tool).
2018-07-24 12:45:57 -03:00
David Capello
3c8220aa7d
Show real-time filter preview in all editors
...
Fix: https://community.aseprite.org/t/1649
2018-07-23 23:43:31 -03:00
David Capello
0abbc98343
Update observable submodule
2018-07-23 15:20:58 -03:00
David Capello
413603a71a
Don't use KeyboardShortcuts singleton for temporal changes in Keyboard Shortcuts dialog
...
Main changes:
- Improve the "Keyboard Shortcuts" dialog because instead of changing
global shortcuts/menu keys and rollback everything if we select
"Cancel", here we make a copy of all shortcuts, modify them in the
dialog UI, and finally "commit" to the global shortcuts if the user
confirms the dialog.
- Fix "Reset" button in "Keyboard Shortcuts" dialog for mouse wheel
customization
2018-07-23 15:15:04 -03:00
David Capello
c5fda62173
Don't access to KeyboardShortcuts singleton from SelectAccelerator
2018-07-20 14:32:55 -03:00
David Capello
7740f6a710
Add mouse wheel customization for sprite editor
...
Fix #680 , #970 , https://community.aseprite.org/t/668
and possibility to change alpha with mouse wheel:
https://github.com/aseprite/aseprite/issues/680#issuecomment-344721509
2018-07-19 23:05:14 -03:00
David Capello
f33091dbfa
Add KeyPtr as std::shared_ptr<Key>
2018-07-17 23:53:08 -03:00
David Capello
adb65ea64c
Fix typo in gui.xml
2018-07-17 16:59:22 -03:00
David Capello
424d465144
Update she for skia-m67 on Linux
2018-07-16 18:10:54 -03:00
David Capello
e6e74977c9
Linux: Now we can get the image size from the native clipboard
2018-07-16 16:01:03 -03:00