David Capello
fbb660da8d
Fix selection parts for ButtonSet
2015-04-07 09:27:24 -03:00
David Capello
82c485a054
StatusBar: Improve animation buttons style using a ButtonSet
...
Also now the play button changes to a stop button when the animation is
begin played.
2015-04-07 02:29:33 -03:00
David Capello
f9a24096d3
Remove unused local variable in doc::write_layer()
2015-04-07 01:28:27 -03:00
David Capello
613e710ccf
Support wchar_t* strings on Win32 to open std::ofstreams
2015-04-07 01:28:11 -03:00
David Capello
4fe1e9771e
Animation controls always visible in StatusBar
2015-04-07 01:21:31 -03:00
David Capello
486ab7dfc1
Show alpha letter instead of "Alpha" text in StatusBar
2015-04-06 20:11:41 -03:00
David Capello
3546f2c0e7
Add part of the Greek alphabet
2015-04-06 20:11:10 -03:00
David Capello
a42d9d1c00
Add new Editor PlayState so we can have several editors playing animations
...
With this change we share the logic to play animations between the Preview
window and Enter key/play animation.
2015-04-06 16:12:28 -03:00
David Capello
7448db3959
Add "View > Duplicate View" to create multiple views of the same document
2015-04-06 12:22:20 -03:00
David Capello
0bde95650d
Save document backups in background session each 5 minutes
2015-04-06 12:06:50 -03:00
David Capello
0a4e710ad7
Add filename arg to fop_to_save_document()
2015-04-06 12:01:08 -03:00
David Capello
d9259afc04
Fix app::Console() to handle a non UI context correctly
2015-04-06 11:58:42 -03:00
David Capello
b38f116da9
Fix bug in SkinTheme::paintEntry/ComboBoxEntry when scroll is bigger than text length
2015-04-06 11:53:14 -03:00
David Capello
c76a47b33f
Add base::concurrent_queue::empty() member function
2015-04-06 11:52:04 -03:00
David Capello
f907cd0424
Remove unnecessary #include <windows.h>
2015-04-06 08:30:08 -03:00
David Capello
5c6860e7ac
Change the way crash sessions are stored on disk
...
Changes:
* Move classes related to data recovery into app/crash/ directory/namespace
* Rename app::Backup to app::crash::Session
* Rename app::DataRecovery to app::crash::DataRecovery
* Add base::list_files()
* Add base::get_current_process_id() and base::is_process_running()
* Remove base::TempDir
* Save one session for each running process
* Remove sessions that are empty when the program starts
2015-04-05 18:51:43 -03:00
David Capello
e4667149f4
Make HomeView widget more responsive depending on its current size
2015-04-04 18:19:16 -03:00
David Capello
9157e3dd89
Fix invalid Tabs state where the dragged tab was in two Tabs at the same time
...
We were able to reach the invalid state moving a tab directly from one
Tabs widget to another one, without passing through the floating state.
2015-04-04 18:16:53 -03:00
David Capello
cd24167158
Minor hack to correctly draw the floating tab
2015-04-04 16:49:06 -03:00
David Capello
76cc5185d8
Add special animation when drop a tab into other Tabs
2015-04-04 16:45:58 -03:00
David Capello
6a56e218f2
Show new tab preview to be docked in other Tabs
2015-04-04 16:25:57 -03:00
David Capello
5cef48c846
Try several times to open the Win32 clipboard when we copy images into it
2015-04-04 14:55:06 -03:00
David Capello
1fe8e97465
Avoid storing a refcounter in SharedPtr if we're pointing to nullptr
2015-04-04 14:54:21 -03:00
David Capello
7ba1138b40
Avoid inconsistent states with Workspace::m_dropPreview* members
2015-04-04 14:53:27 -03:00
David Capello
ecc2f06492
Fix Ctrl+Tab (and Ctrl+Shift+Tab) when we have multiple WorkspaceTabs
2015-04-04 14:40:07 -03:00
David Capello
e6c0353e30
Fix Ctrl+Tab in OS X
2015-04-04 14:35:14 -03:00
David Capello
22c3c4f20e
Remove implicit SharedPtr conversion to T*
2015-04-02 20:42:43 -03:00
David Capello
d362f85e98
Minor debug cehck in Tabs::onProcessMessage()
2015-04-02 17:59:08 -03:00
David Capello
c0614f2ff0
Tabs: fix minor issues pressing two buttons or dragging with middle button
2015-04-02 17:13:11 -03:00
David Capello
5afee63f6b
Avoid calling Tabs::startAnimation() each time Tabs::setDropViewPreview() is called
2015-04-02 16:38:51 -03:00
David Capello
0ebe764893
Don't change cursor for ui::Splitter if the mouse is captured by other widget
2015-04-02 16:18:01 -03:00
David Capello
ff650597cb
Avoid referencing a dead WorkspaceTabs from m_dropPreviewTabs
2015-04-02 16:02:24 -03:00
David Capello
13c06d8541
Fix reordering of tabs in docked WorkspaceTabs
2015-04-02 16:01:45 -03:00
David Capello
7da62f84a1
Split workspace panels 50% when they are docked with other sub-panel
2015-04-02 15:48:38 -03:00
David Capello
e24c03f929
Add possibility to move tabs between different WorkspaceTabs widgets
2015-04-02 15:43:50 -03:00
David Capello
294ff0e4f6
Rename src/app/util/misc.[cpp/h] -> new_image_from_mask.[cpp/h]
2015-04-02 09:55:18 -03:00
David Capello
c7379f6ecf
Fix problem redrawing the main Tabs when the last tab is closed
...
For this, on AnimatedWidget, before we call onAnimationStop(), we
set m_animation to 0 to know that there is no animation in progress.
Tabs depends on m_animation to know if it needs extra space when there
are no more tabs (the extra space is used to show the animation that to
collapse Tabs).
2015-04-02 09:43:52 -03:00
David Capello
8cb1892601
DocumentExporter: Use transparent color to trim transparent layer ( fix #622 )
2015-04-01 17:43:31 -03:00
David Capello
7c3547f147
Add --crop command line ( close #620 )
2015-04-01 15:00:32 -03:00
David Capello
20394ceec2
Fix flags to use Skia backend on OS X
2015-04-01 12:37:55 -03:00
David Capello
6e8705eeb3
Remove unused variables in tabs.cpp
2015-04-01 12:35:28 -03:00
David Capello
3d63e0e1b4
Move SharedPtr to base namespace
2015-04-01 12:35:18 -03:00
David Capello
27c7f31175
Replace std::shared_ptr/unique_ptr with SharedPtr/UniquePtr
2015-04-01 11:37:01 -03:00
David Capello
154a79be3c
Workspace: Fix bug referencing to a dead panel
2015-04-01 11:35:52 -03:00
David Capello
9f994ad253
Merge branch 'master' of git@github.com:aseprite/aseprite.git
2015-04-01 10:44:33 -03:00
David Capello
9dd944fc76
Add "docked" style for WorkspaceTabs
2015-04-01 10:27:22 -03:00
David Capello
86afa3a568
Add support to dock tabs as other Workspace panels
2015-03-31 17:31:45 -03:00
David Capello
6d107734f8
Remove app::UIContext::countViewsOf()
2015-03-31 11:52:25 -03:00
David Capello
61ca2df6c0
Merge pull request #623 from msiedlarek/missing-cmath
...
Added missing cmath header include.
2015-03-30 15:29:09 -03:00
Mikołaj Siedlarek
6a3b8c71fd
Added missing cmath header include.
2015-03-30 20:21:04 +02:00