A fast STL file viewer
git clone git@sinitax.com:fstl/fstl
Log | Files | Refs | README | sfeed.txt

DateCommit messageAuthorFiles+-
2023-09-21 13:56Support standard Close shortcut (#115)Niccolò Maggioni1+2-1
2023-06-05 12:55Common Viewpoints (#110)Paul T4+109-10
2023-05-31 17:08Add a customizable shader (#102)William Daniau10+482-8
2023-05-31 17:07Revert "wait to load the stl file until file size does not change anymore (#106)" (#109)Paul T1+0-15
2023-05-26 16:35Prefix `usleep` to make origin clearPaul T1+1-1
2023-05-26 09:26Wait for the STL file size to stop changing.Jakob Haufe1+9-0
2023-05-27 12:18Clean commit c4dd685d128 (#108)William Daniau1+491-493
2023-05-26 13:05wait to load the stl file until file size does not change anymore (#106)Sohler Günther1+496-479
2023-02-01 21:26Add fullscreen option in menu associated with key F11 (#104)William Daniau2+19-0
2023-02-01 15:15Add the option to reset or not the rotation when loading a new stl file. (#103)William Daniau4+29-2
2023-01-30 14:31Set application icon, so it will appear in about window and in dock f… (#100)William Daniau3+3-1
2023-01-26 22:10Add arc-ball mechanism to mouse control (#99)William Daniau2+78-13
2022-10-25 14:24Fix STL file selection filter (#92)Paul T1+2-2
2022-06-30 15:55Updates from 0.10.0 release (#85)Paul T2+62-62
2022-06-27 12:33Implement compact and fullscreen view (#81)Jakob Haufe2+22-0
2022-03-03 00:11Remember application settings (#78)Martin Boerwinkle5+102-39
2021-04-07 12:01Support the one remaining PowerPC user in existence (fixes #72)Matt Keeter1+1-1
2021-02-24 13:22Update Mac build instructionsMatt Keeter1+8-4
2021-02-16 17:03Fix several Qt deprecation warnings (#67)Jakob Haufe3+9-9
2021-01-25 15:19Versioning in app, other small changes (#64)Martin Boerwinkle6+20-17
2021-01-25 15:13added surfaceangle draw mode based on github stl viewer (#66)Martin Boerwinkle6+48-20
2020-11-04 21:29Remove Legacy Qt Build OptionJackie Scholl1+0-51
2020-10-16 21:01Implement an `Invert Zoom` optionahorn424+40-4
2020-10-08 12:18Add authorship to READMEMatt Keeter1+4-1
2020-10-07 17:37Allow uppercase file suffixes as well (#60)Jakob Haufe1+1-1
2020-10-05 20:08Show axes (#55)Martin Boerwinkle13+293-38
2020-07-31 00:02Removed confusing STL warning (fixes #57 and #58)Matt Keeter4+4-27
2020-07-07 21:19Merge pull request #54 from mboerwinkle/FixInitialSettingsMatt Keeter2+3-4
2020-07-07 18:55Moved CoreApplication set identifier functions to main.cppmboerwinkle2+3-4
2020-07-07 17:17Merge pull request #1 from mkeeter/masterMartin Boerwinkle5+246-11
2020-05-01 12:25Merge pull request #52 from nnadeau/patch-1Matt Keeter1+42-0
2020-04-22 11:53added windows and macosNicholas Nadeau1+15-0
2020-04-22 11:52cleaned linux sectionNicholas Nadeau1+4-1
2020-04-21 11:40typoNicholas Nadeau1+1-1
2020-04-21 11:37newline between markdown elementsNicholas Nadeau1+1-0
2020-04-21 11:37added default viewer blurbNicholas Nadeau1+22-0
2020-04-21 11:29newline between heading and image in markdownNicholas Nadeau, Ph.D., P.Eng1+1-0
2020-04-18 15:16Fix MacOS packagingMatt Keeter2+8-3
2020-04-15 00:55Update Version for New ReleasePaul T1+1-1
2019-10-18 13:55Feature/save screen shot (#47)Paul T2+49-7
2018-10-20 20:32Merge pull request #38 from phreaker0/folder-navigationMatt Keeter2+146-0
2018-10-20 17:21optimized folder file list building by inserting the file names sortedChristoph Klaffl2+28-9
2018-10-20 17:08implemented switching between stl files in the current folder with left/right arrow keysChristoph Klaffl2+127-0
2018-07-19 21:33Merge branch 'DeveloperPaul123-master'Matt Keeter1+13-19
2018-07-19 12:26Minor Cmake Tweaks for WindowsPaul Tsouchlos1+13-19
2018-07-19 21:30Merge branch 'mboerwinkle-master'Matt Keeter7+90-6
2018-07-19 21:29Get uniform locations from bound shaderMatt Keeter1+4-4
2018-07-19 21:16suppress CMake CMP0072 warningmboerwinkle1+3-0
2018-07-19 07:42added draw style menu options and a wireframe drawing modemboerwinkle6+83-2
2018-06-05 22:07Be less picky about ASCII STLsMatt Keeter1+1-1
2018-05-23 22:38Fix MOC warningMatt Keeter1+1-1
2018-04-25 23:28Make C++11 RequiredMichael Torp Kaalund1+5-0
2018-03-11 20:18Migrate to QOpenGL Classes (#30)Paul T10+72-67
2018-02-19 19:32Merge pull request #28 from DeveloperPaul123/mkeeter-masterPaul T1+3-0
2018-02-19 19:19Removed CMake WarningsPaul T1+3-0
2018-02-15 13:03List Debian packagesMatt Keeter1+1-1
2018-02-13 23:53Mention that Qt 5 is requiredMatt Keeter1+1-1
2017-10-15 20:21Merge pull request #22 from Akranen/fix_move_constructorMatt Keeter1+1-1
2017-10-15 20:05Fix Mesh move constructor by explicit calling std::move for the vectorsAnderson1+1-1
2017-07-06 22:10Remove an extra addition in inner loopMatt Keeter1+3-6
2017-07-06 21:13Use move semantics on vertex / index buffersMatt Keeter3+3-3
2017-07-06 21:58Might as well use smart pointers hereMatt Keeter1+3-4
2017-07-06 21:13Show window after starting file load (from command line)Matt Keeter1+1-0
2017-07-06 21:26Add small vertex class to avoid one round of packingMatt Keeter2+43-30
2017-07-06 21:12RetabbingMatt Keeter2+11-11
2017-06-30 12:08Merge pull request #21 from senttech/masterMatt Keeter1+2-0
2017-06-30 12:04Added install target in CMake on LinuxMarek Pikuła1+2-0
2017-06-30 11:57Merge pull request #20 from senttech/masterMatt Keeter2+26-4
2017-06-30 11:45Fixed CMake Linux build and added Linux build instructionsMarek Pikuła2+26-4
2017-05-16 00:34Merge pull request #18 from mxttie/masterMatt Keeter1+1-2
2017-05-15 15:47fix cpack depMatthias Sweertvaegher1+1-2
2017-04-30 20:50Merge pull request #17 from DeveloperPaul123/masterMatt Keeter3+150-1
2017-04-30 15:06Fix copyrightPaul T1+2-3
2017-04-30 14:59Merge branch 'fix-settings-and-threading'Paul T2+12-1
2017-04-30 14:59QSettings/Multithreading FixPaul T2+12-1
2017-04-30 14:55Merge remote-tracking branch 'mkeeter-master/master'Paul T0+0-0
2017-04-30 14:54Merge branch 'feature-add-cmake-support'Paul T1+139-0
2017-04-30 14:54Fixed CMake setupPaul T1+58-60
2017-04-29 11:59Merge pull request #16 from DeveloperPaul123/masterMatt Keeter1+1-1
2017-04-29 03:12Added CMakeListsPaul T1+141-0
2017-04-29 03:05Small Fix for WindowsPaul T1+1-1
2017-04-29 01:22Update copyrightMatt Keeter2+2-2
2017-04-29 01:18Update readme per new build systemMatt Keeter1+1-1
2017-04-28 13:12Clean up win32 packaging scriptMatt Keeter1+13-3
2017-04-28 13:07Deploy disk image instead of zip fileMatt Keeter1+10-4
2017-04-28 13:01Bi-annual fight with deploying Qt appsMatt Keeter2+52-31
2017-04-28 12:34Use absolute path for recent files listMatt Keeter1+3-2
2017-04-28 12:33Put 'Help' menu after 'View' menu on WindowsMatt Keeter1+3-3
2017-04-28 12:20Only enable reload / autoreload when a real model is loadedMatt Keeter1+4-0
2017-04-28 12:18Fix weird styling on Windows by making About box normalMatt Keeter3+5-20
2017-04-28 00:44Store absolute path in recent filesMatt Keeter1+1-1
2017-04-28 00:42Avoid stringly typed settings keysMatt Keeter2+7-4
2017-04-28 00:20Don't calculate bounding box multiple timesMatt Keeter1+4-8
2017-04-28 00:18Emit an error message on empty meshMatt Keeter6+28-2
2017-04-27 22:14Avoid repeated calls to readRawDataMatt Keeter1+11-6
2017-04-27 22:09Do vertex sorting in parallel (50% speedup)Matt Keeter1+29-1
2017-04-27 22:05Add recent files menuMatt Keeter2+74-0
2017-04-27 21:41Make autoreload controlled by an optionMatt Keeter2+38-1
2017-04-27 21:39Pass boolean flag to avoid resetting camera on reloadMatt Keeter6+29-23
2017-04-27 12:58It's Orthographic, not orthogonalMatt Keeter1+1-1
2017-04-27 12:57Animate perspective / orthogonal transitionMatt Keeter3+41-8
2017-04-27 02:27Add warning for bad ASCII stlsMatt Keeter4+28-1
2017-04-27 02:14Fix crash on empty meshMatt Keeter1+8-0
2017-04-27 02:10Add ASCII stl support (no concern for speed here)Matt Keeter4+111-48
2017-04-27 01:29Better error message on missing fileMatt Keeter4+17-2
2017-04-27 01:18Auto-reload files on changeMatt Keeter2+28-1
2017-04-27 01:06Add alternate projection (perspective vs orthographic)Matt Keeter4+38-2
2017-02-13 13:19Merge pull request #15 from bionik/allow-free-rotationMatt Keeter1+2-1
2017-02-13 08:50Limited angles of rotation between 0 and 360 degreesLauri Hakkarainen1+2-2
2017-02-12 22:41Fix models being flipped on X axisMatt Keeter2+1-5
2017-02-12 22:35Merge pull request #13 from bionik/macos-build-instructionsMatt Keeter1+52-7
2017-02-12 21:26Removed rotation limitation for easier examination of the modelLauri Hakkarainen1+3-2
2017-02-12 21:19Restructured the readme and added build instructions for macOSLauri Hakkarainen1+52-7
2016-09-17 14:46Merge pull request #10 from franciscod/masterMatt Keeter2+6-0
2016-09-17 01:41Fix weird canvas not resizingFrancisco Demartino2+6-0
2016-09-08 12:53Add INSTALLS target on LinuxMatt Keeter1+5-0
2016-09-08 12:44Pass argc by reference, not by valueMatt Keeter2+2-2
2016-09-07 12:39Remove plug, as it's uncouthMatt Keeter1+0-8
2016-09-07 12:38Switch to MIT licenseMatt Keeter2+10-2
2014-03-27 01:51Allow dropping of files onto windowMatt Keeter2+20-0
2014-03-27 01:40Fix double-click to open .stl on windowsMatt Keeter1+4-1
2014-03-26 00:01Move load_stl from Mesh to LoaderMatt Keeter4+115-119
2014-03-25 22:53Added check for stl corruptionMatt Keeter4+26-0
2014-03-25 01:11Add mac/win suffixes to zip filesMatt Keeter2+2-2
2014-03-25 00:53and compress the app and the README into a zip fileMatt Keeter1+4-0
2014-03-25 00:50Small bash script to run macdeployqt then clean up unused frameworksMatt Keeter1+10-0
2014-03-25 00:14Raise an error message box on ascii stlMatt Keeter4+22-4
2014-03-25 01:00Add similar script for windowsMatt Keeter1+3-0
2014-03-24 23:49Merge branch 'pan-zoom'Matt Keeter3+63-6
2014-03-24 23:49Reset camera parameters after loading modelMatt Keeter1+6-0
2014-03-24 23:32Zoom about mouse cursorMatt Keeter1+13-1
2014-03-24 23:14Compensate for z-flattening when zoomingMatt Keeter2+9-0
2014-03-24 23:11Adding zoom and panMatt Keeter2+36-6
2014-03-22 17:03Hash is slower; back to sorted listMatt Keeter3+8-63
2014-03-22 16:56readRawData is much faster than skipRawDataMatt Keeter1+5-5
2014-03-22 16:54Adding hash-based mesh loading (better big-O)Matt Keeter3+62-0
2014-03-22 02:02Merge branch 'win32'Matt Keeter11+49-10
2014-03-22 01:40Adding support for static qt buildsMatt Keeter1+4-0
2014-03-21 21:31Use QGLFunctions to fix OpenGL callsMatt Keeter6+12-3
2014-03-21 21:30Cross-thread lambda functions fail on win32Matt Keeter4+24-4
2014-03-21 21:27Beginning to make cross-platformMatt Keeter3+9-3
2014-03-20 02:00Adding licenseMatt Keeter2+10-2
2014-03-15 18:51Adding READMEMatt Keeter1+22-0
2014-03-15 18:49Bump optimization to O3Matt Keeter1+5-1
2014-03-15 01:52Start with status as ' ' to precache fontMatt Keeter1+1-1
2014-03-15 01:49Made QActions constMatt Keeter2+8-7
2014-03-15 01:49Adding default modelMatt Keeter4+7-2
2014-03-14 15:27Remove CFBundleSignatureMatt Keeter1+0-2
2014-03-14 14:43Made models non-mirroredMatt Keeter1+3-3
2014-03-14 14:40Hook open event to load_stlMatt Keeter1+2-1
2014-03-14 14:39Make load_stl return a booleanMatt Keeter2+5-2
2014-03-14 14:31Adding event for mac open eventMatt Keeter2+18-6
2014-03-14 14:26Derived App from QApplicationMatt Keeter4+35-8
2014-03-14 14:21Misc bugfixes and cleanupMatt Keeter3+4-4
2014-03-13 13:17Big reorganizationMatt Keeter11+45-40
2014-03-13 12:48Set up .app icon and file associationsMatt Keeter3+37-0
2014-03-13 12:48Connect to correct slotsMatt Keeter1+2-2
2014-03-10 03:30Print loading as text over opengl windowMatt Keeter2+9-0
2014-03-09 17:16Switch to new connection syntax and lambda functionMatt Keeter2+16-31
2014-03-09 17:06Painting status string as textMatt Keeter2+19-5
2014-03-08 23:16Clean up stylesheetMatt Keeter1+7-7
2014-03-08 23:14Change tabulationMatt Keeter1+7-7
2014-03-08 23:13Change color of URLsMatt Keeter1+6-3
2014-03-08 23:05Prettier about boxMatt Keeter3+29-5
2014-03-08 22:37Merge branch 'remove-eigen'Matt Keeter4+102-55
2014-03-08 21:47Reinstate min/max methodsMatt Keeter3+52-23
2014-03-07 19:22Remove dependancy on eigenMatt Keeter4+68-50
2014-03-07 17:46Whitespace fixMatt Keeter1+0-1
2014-03-07 17:45Set window title to filenameMatt Keeter3+6-1
2014-03-07 17:45Adding about boxMatt Keeter2+19-0
2014-03-07 17:30Disable open when load is in progressMatt Keeter2+24-2
2014-03-07 17:19Adding quit action to file menuMatt Keeter1+7-0
2014-03-07 17:17Adding Open command to menuMatt Keeter3+23-1
2014-03-04 02:33Adding backdropMatt Keeter6+71-2
2014-03-04 02:14Mostly complete from the Python originalMatt Keeter18+527-0