Commit Graph

472 Commits (master)

Author SHA1 Message Date
Torsten Paul ff2427cc1e Move to Edit->Copy Viewport and add shortcut SHIFT-CTRL-C. 2015-05-16 17:41:52 +02:00
Torsten Paul 591c98e979 Add "Export to Clipboard" to copy the current 3d view to the system clipboard. 2015-05-12 23:48:17 +02:00
Marius Kintel 728a114594 #1288 Grab framebuffer before opening file dialog to avoid the dialog being part of hte grabbed frame 2015-04-16 11:11:28 -04:00
Marius Kintel 25f927799d #1284 Fix animation flicker by not updating camera while compiling 2015-04-12 22:02:03 -04:00
Marius Kintel 5ad4b13036 Update temporal variables for each evaluation, not for each compilation. This ensures that camera parameters are correct even if we reuse an already compiled document. Fixes #1277 2015-03-23 15:02:14 -04:00
Marius Kintel 5042d064b2 Reimplemented Replace All to work properly. Fixes #1264 2015-03-23 12:51:25 -04:00
Marius Kintel 2ab649c226 Allow resizing the main window smaller than the status bar label. Fixes #1260 2015-03-14 19:23:31 -04:00
Marius Kintel 9ef1717459 Conflicts:
openscad.pro
	scripts/publish-macosx.sh
	scripts/publish-mingw-x.sh
	scripts/release-common.sh
	tests/CMakeLists.txt
2015-03-14 16:17:07 -04:00
Marius Kintel 4b45893575 indentation 2015-03-03 23:49:34 -05:00
Marius Kintel 0d2c1f5466 Don't manually process events during MainWindows construction as it causes out-of-order execution of certain methods. Fixes #1235 2015-03-03 23:48:58 -05:00
Marius Kintel 7b8c98cfbd Make 'show scale values' a slave of 'show axes' 2015-02-25 15:03:52 -05:00
Marius Kintel c2bd5c3537 Set the following enabled as default: show axes, show scalemarkers, automatic reload. Fixes #1205 2015-02-09 18:46:12 -05:00
Marius Kintel 37421bbbfa #1186 bugfix: Use QString in slots 2015-02-05 12:08:38 -05:00
Marius Kintel 4ce1a8d92f Move cursor to end of console to avoid inheriting selected paragraph style. Fixes #1186 2015-02-04 01:20:53 -05:00
Marius Kintel 0fcc1fbf83 Force execution of the progress dialog to the GUI thread. Fixes #1194 2015-02-03 14:35:54 -05:00
Marius Kintel 3fa3317233 minor fix: Call this->quit to correctly end application 2015-01-29 11:18:53 -05:00
Marius Kintel 41642f2cb5 Updated menu mnemonics to cover most of the entries 2015-01-29 11:16:31 -05:00
Marius Kintel 5a0c4b0ba8 Updated copyright year 2015-01-23 01:31:41 -05:00
Marius Kintel 630cb483d7 Added new Preview and Render icons from @atartanian 2015-01-21 17:43:04 -05:00
Marius Kintel 8e75fecacc Display non-manifold warning after F6. Fixes #1162 2015-01-21 11:18:22 -05:00
Tim Deagan b217b08394 Cleanup of files to add export icons to all export types. 2015-01-17 20:49:18 -06:00
Marius Kintel f8a9af0e54 Removed unnecessary console output 2015-01-16 12:03:30 -05:00
Marius Kintel d246814a2c Merge branch 'master' into gui-updates
Conflicts:
	src/MainWindow.ui
2015-01-15 23:47:36 -05:00
Torsten Paul 1e14e63947 Add cheat-sheet link to help menu 2015-01-14 20:01:53 +01:00
Marius Kintel c30eeecfa2 Make sure we export the on-screen image. Fixes #1154 2015-01-13 22:29:33 -05:00
Torsten Paul 366663610f Clarify editor zoom to be font size change and add proper icons. 2015-01-13 02:26:12 +01:00
Torsten Paul 7b33e9eb67 Highlight export warnings in console window. 2015-01-12 17:31:14 +01:00
Torsten Paul 094bc92090 Scale icons depending on font size. 2015-01-10 17:21:56 +01:00
Torsten Paul 197dd5ef3b Add scale marker icon for dark theme. 2015-01-10 02:06:19 +01:00
Torsten Paul ddd1228a51 Add settings entry to enable/disable warning display in the 3D view. 2015-01-10 00:54:52 +01:00
Torsten Paul bb7adc83cb Add white icons. 2015-01-09 19:24:04 +01:00
Torsten Paul 5943704194 Fix icon selection for dark theme. 2015-01-09 19:04:43 +01:00
Torsten Paul 166e3df850 Remove setting the font size for the warning/error bar. 2015-01-09 18:20:07 +01:00
Marius Kintel b893834c86 Merge remote-tracking branch 'origin/master' into warning-in-viewport 2015-01-07 23:51:45 -05:00
Marius Kintel c8097c411e Merge pull request #1131 from TDeagan/scalemarkers_numbered
Scalemarkers numbered
2015-01-07 23:41:38 -05:00
Torsten Paul da657d7543 Treat deprecation as warning message (fixes #1143). 2015-01-07 17:05:50 +01:00
Torsten Paul dda527dabd Show error/warning status in viewport. 2015-01-07 03:14:46 +01:00
Marius Kintel abf9a96881 Fix crash when checking if invalid Nef3 is valid 2015-01-05 23:30:51 -05:00
Torsten Paul 3c337449e9 Unify zoom handling for perspective and orthogonal mode. 2015-01-05 18:34:08 +01:00
Tim Deagan 358ba86fc8 Swap out spaces for tabs
modified:   src/GLView.h
	modified:   src/MainWindow.h
	modified:   src/QGLView.h
	modified:   src/mainwin.cc

QtCreator ignores the prefs and will only put in spaces instead of tabs.  These are manual fixes in Notepad++ to try and keep the indents in the standard mode.
2015-01-02 01:32:37 -06:00
Torsten Paul 8d4d83f168 Fix build with Qt4. 2014-12-30 13:03:51 +01:00
Torsten Paul 6f9c4f7f09 Integrate with QSettings. 2014-12-29 00:29:09 +01:00
Tim Deagan b6dcea12d0 Merge remote-tracking branch 'upstream/master' into scalemarkers
merging the upstream/master branch into my working branch prior to syncing with my fork
12/26/2014 22:07 CST tim deagan
2014-12-26 22:07:03 -06:00
Tim Deagan 1068f61dc6 Add optional menu driven scaling tics to the large axes
Tim Deagan 12/26/2014

While add-on rulers can be extremely useful, there are many times that a quick scaling marker would be handy. This feature generates tics every 10 units, driven off the log10 of the l variable defining axes length.  As you zoom in or out, the tics automatically re-scale themselves.  Every tenth tic is slightly larger.  A menu item is added to the view menu to enable or disable the feature.

I experimented with menu driven scaling (.01, .1, 1, 10, etc.), but using small increments when zoomed out brought the app to it's knees.  Adding a visual indicator of the current scaling might be nice, but I'm nto sure where to put it (possibly below the small axes,) since it changes as zooming and would clutter the console.

 Changes to be committed:
	new file:   images/scalemarkers.png
	modified:   openscad.qrc
	modified:   src/GLView.cc
	modified:   src/GLView.h
	modified:   src/MainWindow.h
	modified:   src/MainWindow.ui
	modified:   src/QGLView.h
	modified:   src/mainwin.cc
2014-12-26 21:44:31 -06:00
Torsten Paul 0cb6b3267a Add editor settings. 2014-12-27 02:17:15 +01:00
Torsten Paul dde4575c88 Add class to handle settings. 2014-12-27 00:12:23 +01:00
Marius Kintel 641ac4a506 #1107 Correctly display validity for objects which didn't yet touch CGAL 2014-12-25 17:27:13 -05:00
Torsten Paul d296d93ddc Quit application when last main window is closed (fixes #1079). 2014-12-23 19:05:53 +01:00
Torsten Paul 5dc88d0eed Switch between progress widget and status label. 2014-12-23 06:33:35 +01:00
Torsten Paul 3d9b66cf0f Fix crash on startup for the MinGW version. 2014-12-23 06:33:35 +01:00