2875 Commits

Author SHA1 Message Date
David Capello
2c7fe41d6d Fix minor problems with clang 2015-03-04 22:57:55 -03:00
David Capello
39f344fd11 Fix app::gen::SkinFile class generator for gcc compiler 2015-03-04 22:50:32 -03:00
David Capello
361a3084fd Merge branch 'new-workspace'
Conflicts:
	src/app/commands/cmd_open_file.cpp

Fixes:
	src/app/ui/timeline.cpp
2015-03-04 22:41:34 -03:00
David Capello
75ad9552e4 Make undo_tests.cpp compile on OS X with SDK 4.4u 2015-03-04 21:35:46 -03:00
David Capello
ad856b2a55 Use std:: when necessary, and std::numeric_limits instead of INT_MAX 2015-03-04 21:35:11 -03:00
David Capello
e822ddba4c Fix compilation problems with time structures on Linux 2015-03-04 19:42:48 -03:00
David Capello
f0ab007144 Include required base/time.h to use Time class in fs_unix.h 2015-03-04 19:33:54 -03:00
David Capello
f3309ec52b Fix compilation problem on Linux (fix #604) 2015-03-04 19:32:39 -03:00
David Capello
15b0b86339 Remove extra token after #endif 2015-03-04 19:26:35 -03:00
David Capello
057532e7d7 Cache RSS news file 2015-03-04 19:24:37 -03:00
David Capello
200e612670 Simplify Workspace implementation removing the possibility to split views/tabs
It's confusing to see two tabs when we split the view. In the future we
should be able to move tabs to create a split view.
2015-03-04 17:23:40 -03:00
David Capello
b7f69186bb Add Widget::removeAllChildren() member function 2015-03-04 16:38:01 -03:00
David Capello
952e98dcae Fix tab selection after closing a reordered tab 2015-03-03 09:33:59 -03:00
David Capello
4690844d60 Fix crash closing the program when there is no tab (introduced in 1087cb84cf8ff3edfc90f3d1100fa92ec8523fd3) 2015-03-03 09:26:24 -03:00
David Capello
a2e0be19d8 Tabs: Fix drawing of m_removedTab 2015-03-03 09:25:18 -03:00
David Capello
122bf1dd1c Clip tab icon on Tabs::drawTab() 2015-03-03 09:11:37 -03:00
David Capello
1087cb84cf Don't shrink Tabs area until the last tab animation ends 2015-03-03 09:07:49 -03:00
David Capello
4c8ef458c9 Load news in background thread 2015-03-03 08:56:44 -03:00
David Capello
37781c99ea Show blog posts in NewsListBox 2015-03-02 19:54:24 -03:00
David Capello
b8ed98bd8b Add native file open/save dialog (only win32 at the moment, issue #321) 2015-03-02 16:07:35 -03:00
David Capello
8f8291a39b Hide colorbar and toolbar when we're in Home tab 2015-03-02 14:43:44 -03:00
David Capello
6862e02805 Add list of recent files and folders in Home tab
* Add LinkLabel::onClick()
* Use Widget instead of ListItem in ListBox API
* Add TextRule::padding() and use it to calculate the preferred size
  for a skin::Style's rules
2015-03-02 11:18:33 -03:00
David Capello
6c826a6281 Support floating point number of days to wait for next "check updates" 2015-02-28 11:43:11 -03:00
David Capello
5e00653b38 Change David Capello's home page URL 2015-02-27 21:04:19 -03:00
David Capello
bf27db12e6 Make the "new update" link more noticeable (using a special style) 2015-02-27 20:45:15 -03:00
David Capello
35623cae88 Move "new update" notification from menu bar to HomeView 2015-02-26 12:28:26 -03:00
David Capello
ccb86ff08b Fix execution of commands in HomeView
Without this change, OpenFile command will open the latest opened file
when we click "Open File..." link again.
2015-02-26 11:08:23 -03:00
David Capello
59d10f590e Fix bug in WidgetLoader::fillWidgetWithXmlElementAttributes() 2015-02-26 11:05:52 -03:00
David Capello
f3aa6bc2ae Fix the DevConsole view style 2015-02-26 10:01:53 -03:00
David Capello
660b23e471 Remove "notification area" from StatusBar (the "donate" link) 2015-02-26 10:01:04 -03:00
David Capello
8eb8122bc0 Add widgets to HomeView (icon, new file, open file, and list boxes)
* Add widgets/home_view.xml
* Add possibility to specify style="..." and border="..." in XML widgets
* Add SkinStyleProperty
* Remove Label::get/setTextColor() (replaced with styles)
* Add <image> widget in WidgetLoader
* Paint labels, link labels, and views with styles
2015-02-26 09:53:19 -03:00
David Capello
c396f271c8 Fix problem changing tabs with the mouse wheel 2015-02-25 09:00:19 -03:00
David Capello
7839a6761a Minor fix in Tabs::calculateHot() detecting the area to close a tab 2015-02-24 20:21:29 -03:00
David Capello
8c6f55cc41 Add support to reorder tabs (close #118) 2015-02-24 20:10:22 -03:00
David Capello
2d3b26da69 Merge pull request #600 from blackmiaool/patch-1
Update CONTRIBUTING.md
2015-02-23 18:29:50 -03:00
blackmiaool
6019ad5bf0 Update CONTRIBUTING.md
Fix spelling mistake
2015-02-23 23:15:08 +08:00
David Capello
c813241601 Merge branch '1.0' 2015-02-23 11:40:37 -03:00
David Capello
cc5f574db5 filename_formatter: Replace "{path}" with "." if the path is empty (fix #591) 2015-02-23 11:37:02 -03:00
David Capello
2d64c55661 Minor fixes in click on tabs behavior 2015-02-23 10:52:04 -03:00
David Capello
ff66ea025c Add support to close Home tab with middle mouse button or right-click popup menu 2015-02-22 21:18:53 -03:00
David Capello
926e714f74 Don't show close buttons for small tabs
Only the selected tab has a visible close button regardless of its size.
2015-02-22 13:06:22 -03:00
David Capello
8fa97cba32 Animate all tabs when a tab is added or removed
As now there is no scroll in Tabs widget, and the width of all tabs might
vary when a new one is added/removed (e.g. when there is not enough space),
we've to animated them all.

Removed ANI_SMOOTH_SCROLL_TICKS animation, now all animations are
controlled in the same way using a Tabs::Tab::oldX/oldWidth/x/width fields.
2015-02-21 20:06:35 -03:00
David Capello
2dac7f3869 Add Frame Tags Properties dialog/command 2015-02-20 11:42:59 -03:00
David Capello
b52bcd8c95 Fix close icon style after clicking tabs 2015-02-20 08:53:52 -03:00
David Capello
6064debe13 Add support to close any kind of WorkspaceView (HomeView and DevConsoleView)
* Add WorkspaceView::onCloseView() member function
* Now DevConsoleView is inside MainWindow (just like HomeView)
2015-02-19 22:14:06 -03:00
David Capello
e850c8dbb0 Add an icon to "Home" tab 2015-02-19 21:44:22 -03:00
David Capello
b2ccf7a017 Add copyright in gui.xml 2015-02-19 20:30:04 -03:00
David Capello
4376647fcd Use generated FrameProperties widget in FramePropertiesCommand 2015-02-19 20:29:48 -03:00
David Capello
c704d20534 Rename StartView -> HomeView 2015-02-19 20:28:47 -03:00
David Capello
f4e01345c6 Add close/modified icon to tabs 2015-02-19 13:13:25 -03:00