TweakStyle Changelog

What's new in TweakStyle 0.9.5 Beta 3

Oct 31, 2016
  • Fix update check not always working
  • Fix issue with https on ip host

New in TweakStyle 0.9.4 Beta 3 (May 19, 2016)

  • Fix default SASS build command
  • Fix toggle comments broken in LESS, SASS & Stylus
  • Fix build on change breaking live update in some case
  • Improve build result presentation
  • Fix workspace not listening for file change when in a dot directory
  • Fix resources not reloading after tab close and refresh
  • Improve sourcemap support
  • Improve file changes watching
  • Fix chromium engine occasional crash when running garbage collector
  • Fix build commands variable replacement
  • [Windows] Fix old projects migration from 0.8.x to 0.9.x
  • [Linux] Fix not working rpm package
  • Don’t display trial reminder on top of update available popup

New in TweakStyle 0.9.3 Beta 3 (Apr 26, 2016)

  • Add Beautify command in code editor
  • Implemented Search in url bar
  • Add Preview Search Engine setting to preferences
  • Fix another crash due to Chomium engine upgrade
  • Don’t keep too much requests history in memory
  • Improve update available popup
  • Improve trial reminder popup
  • Fix window.open triggering an additional popup window
  • Clear error logs file when exceding 5MB

New in TweakStyle 0.9.2 Beta 3 (Apr 26, 2016)

  • Update TLS cipher suite for wider HTTPS support
  • Add pseudo elements support to DOM Breadcrumb
  • Fix Stylus default build command not generating sourcemaps
  • Improve Blob URI Support
  • Fix request headers not sent to server
  • [Windows] Fix occasional crash due to Chomium engine upgrade
  • Added 2 color schemes to preferences
  • Add colon after completing CSS property

New in TweakStyle 0.9.1 Beta 3 (Apr 26, 2016)

  • Fix Emmet no longer working (regression)
  • Fix Indentation no longer working in html files when Emmet was enabled
  • [Windows] Fix installer issue when updating from a 32bit version to 64bit
  • Raised up max available memory
  • Improve sourcemap engine
  • Fix Add to Workspace not working with sourcemaped files
  • Add to Workspace: Add option to dump not only source files but also compiled ones and sourcemap (when available)
  • Improve content-type and language resolution
  • Improve navigation performance
  • Upgraded Browser engine to Chrome 49
  • Fix Add to workspace not working with URI with filesystem forbidden characters
  • Fix memory leak making TweakStyle slow after a while
  • Improved preview errors pages

New in TweakStyle 0.9.0 Beta 3 (Apr 26, 2016)

  • Features:
  • Override now works for all kind of file
  • Toggle Override per request
  • Build on change
  • Auto reload preview on change
  • Improvements:
  • Upgraded Browser engine to Chrome 47
  • Share undo/redo stack accross editors
  • Switch Language from editor context menu
  • Darken requests when preview tab is not active
  • Out-of-sync icon when a file is no longer in sync with preview
  • Support system proxy configuration
  • Enabled smooth scroll
  • Fixes:
  • [Windows 10] Fixed TweakStyle not being properly pinned to task bar
  • Fix issue when loading remote source from sourcemap url
  • Fix possible crash when offline
  • Fix trial reminder freezing when offline
  • Fix issue where Live CSS Override was not working after refresh
  • Fix devtools detached when hiddle for a long time
  • Fix devtools drag handler position
  • [Mac] Fix startup popup positioning
  • Disable emmet assist by default

New in TweakStyle 0.8.1 Beta 2 (Apr 26, 2016)

  • Focus address bar when opening a new preview tab
  • Fixed requests in error not shown in to code pane
  • Fixed sample project initialisation not working in some cases
  • Fixed parsing of url with double slashes
  • Fixed unexpected error after a lot of reloads
  • Fixed several sourcemapping errors
  • Various internal fixes & improvements

New in TweakStyle 0.8.0 Beta 2 (Apr 26, 2016)

  • Features:
  • Introduced Preprocessors support (LESS, SASS, …)
  • Sourcemap support: When a sourcemap is found, sources are pined instead of compiled files
  • Watch for file change and update preview
  • Improvements:
  • Upgraded Browser engine to Chrome 45
  • Switch off pending changes icon (asterisk) when reverting to original state
  • Reduced frequency of reminder popup when trial is expired
  • Small changes to code editors autosizing algorythm
  • [Windows] Signed uninstaller
  • [Mac & Linux] Added tar.xz distribution
  • [Windows] Added 7zip distribution
  • Internal/Framework
  • Reworked file content load and sync engine
  • Reworked build process
  • Fixes:
  • Fixed small graphical issue on DOM Path
  • Fixed url parsing failing when containing asterisks or ending with dot
  • Fixed minor issue with filename containing several dots
  • Fixed possible error when launching 2 instances of TweakStyle
  • Fixed loosing focus when typing in search box
  • Fixed synchronisation between code editors editing the same file
  • Fixed color picker wrongly showing on some numeric html entities
  • Fixed ports allocation
  • Fixed reload button not enabled in some cases
  • Fixed Script filter not including local javascript files
  • Fixed Inpect element using right click not working when preview is scrolled
  • Fixed color tooltip not displayed when code editor is maximized
  • Fixed occasional scrollbar artifacts when loading a page
  • [Mac] Fixed not working “open with TweakStyle”
  • [Mac] Fixed Quit from window menu not always working

New in TweakStyle 0.7.5 Beta 1 (Apr 26, 2016)

  • Fixed Undo command not working when called from window menu
  • Fixed mapping issue with file protocol
  • Improved error reporting

New in TweakStyle 0.7.4 Beta 1 (Apr 26, 2016)

  • Improved color tooltip and color picker behaviors
  • Fixed content resolving issue on requests containing dots in query string
  • [Mac] Changed Refresh shortcut to Command+R
  • Fixed minor issue with data URIs

New in TweakStyle 0.7.3 Beta 1 (Apr 26, 2016)

  • Added Get started link in Help menu
  • Fixed WebGL issue on windows
  • Fixed separator in help window menu

New in TweakStyle 0.7.2 Beta 1 (Apr 26, 2016)

  • Open beta, Beta key is no longer required
  • Added trial system
  • Fixed a bug making DOM Path broke on some pages
  • Improved error reporting

New in TweakStyle 0.7.1 Pre-Beta (Apr 26, 2016)

  • [Linux] Fixed not working devtools in some cases
  • Upgraded Browser engine to Chrome 42
  • Fixed CSS Override bug when no internet connection
  • Improved error reporting
  • Improved update notification presentation

New in TweakStyle 0.7.0 Pre-Beta (Apr 26, 2016)

  • Features:
  • Color tooltip & Color picker in code editors
  • Devtools on preview (with DOM and Console, based on Chrome devtools)
  • Add to workspace tool
  • Improvements:
  • Enabled editing of remote files
  • Changed feedback service from github to userreport
  • [Mac] DMG packaging & signed application
  • [Linux] Added DEB and RPM packaging
  • Improved project creation
  • Improved live update delay (instant preview)
  • Implemented context menu on code editors
  • Added more entries to window menu
  • Added line wrapping option in preferences
  • Added shortcuts in context menus and tooltips
  • Added F5 shortcut to refresh preview
  • Enhanced UI transition easing and timings
  • Preview element selector now works in iframes
  • Preview element selector show infos (dimension and selector)
  • Target _blank links and middle mouse button clicks now open in a new tab
  • Workspace now watch file changes
  • Fixed DOM Path overflow when path is very long
  • Improved UI design (a bit flatter and slightly less flashy colors)
  • Improved notification when an update is available
  • Adjusted code editors default sizing
  • Auto-fold single code editor after applying filters
  • Focus url bar after creating a new empty tab
  • Show request errors in red in the code pane
  • Improved window menu display
  • Added default content when creating a new html file
  • Added ability to fold/unfold projects in workspace
  • Compatacted and improved code tab filters
  • Internal/Framework
  • Reworked source mapping engine
  • Reworked dialogs framework and look and feel
  • Added errors reporting and crash submission
  • Changed app container from NWJS to Electron
  • Reworked preview integration (Now use Webview and Remote debugging protocol)
  • Reworked element selector (uses Remote debugging protocol)
  • Upgraded Browser engine to Chrome 41
  • Reworked lyfecycle framework and processes (Dev, Test and Build)
  • Fixes:
  • [Mac] Reduced laggy behavior on macbook retina
  • Changed default action for .xhtml files in workspace
  • Fixed Scrollbars look and feel
  • Fixed weird space between file in accordeon in some cases
  • Fixed various source mapping issues
  • Fixed back and forward not fully reloading request tab in some cases
  • [Windows] Fixed several issues with installer
  • Fixed weird behavior when clicking middle mouse button over UI Elements
  • Disabled automatic updates (may causes issues on some setup)
  • Removed double click action on folders (was missleading)
  • Removed Select left/right/up/down from window menu
  • Fixed not working “Forward” action in preview context menu
  • Update navigation bar when anchor changes

New in TweakStyle 0.6.1 Alpha 2 (Apr 26, 2016)

  • Fixed workspace graphical issue (on expanded folders)
  • [Windows] Fixed build issue due to code signing
  • Updated container based on chromium (fix various issues)

New in TweakStyle 0.6.0 Alpha 2 (Apr 26, 2016)

  • Features:
  • Window menu & Hotkeys mapping
  • Ability to change UI font size
  • Emmet support
  • Ability to resize code editors
  • DOM path walker
  • Added document title and favicon in navigation bar
  • More than 20 settings accessible through preferences menu
  • Added project host setting (right click on project > Project settings)
  • Preview context menu (Navigate, Copy/Paste & co, Inspect)
  • Improvements:
  • Changed top right corner logo and freed some vertical space on top of tabbar
  • Added ability to change UI base font size
  • Upgraded Browser engine to Chrome 38
  • [Windows] Signed installer to pass Smartscreen check
  • Reduced code editor opening lag
  • Improved code editors sizing behavior
  • Improved file drag and drop behavior
  • Improved accordion performance
  • Improved general performance
  • [Windows] Added 64bit build
  • Increased UI default font size
  • Improved CSS Override behavior
  • Copy/Paste context menu on all text inputs
  • Fixes:
  • Fixed various issues when working on https pages
  • Changed wording of “New project” button to “Add project”
  • Fixed inspector bug making only the first css selector per file shown in the code pane
  • Minor fixes on filter buttons
  • Fixed occasional shifting issue on code editors headers
  • Fixed selector button not working in a few cases
  • Fixed drag n drop creating ghost blocks in rare cases
  • Removed misleading action maximize on double click (code editor header)
  • Fixed inspector bug when moving over element boundaries
  • Fixed bad margin display on negative margins
  • Fixed file renaming issue when name contains spaces
  • Fixed remote to local mapping issue when url contains spaces
  • [Mac] Fixed missing version key in finder menus (open with)
  • [Mac] Fixed not working “open with TweakStyle” from finder in some cases
  • Added focus to TweakStyle after opening a file with TweakStyle from explorer/finder
  • Fixed pending changes notification kept after disabling CSS override

New in TweakStyle 0.5.1 Alpha 1 (Apr 26, 2016)

  • Fixed “Cannot parse message from dev tools” error when navigating
  • Fixed Code pane not refreshing when navigating
  • [Windows] Fixed possible installation break due to some antivirus software(s)

New in TweakStyle 0.5.0 Alpha 1 (Apr 26, 2016)

  • Features:
  • Beta keys support
  • Improvements:
  • Improved Auto-update notifications and icons
  • Now give focus to code editor after fold
  • Various improvements to CSS Override popup
  • Selector resizing
  • When navigating associated code tab is now opened immediately
  • Improved drag and drop helper sizing for better usability
  • Updated credits with those of the website
  • [Mac] Added 64bit build
  • Fixes:
  • Fixed selector’s bug where selector was persistant in some cases
  • Fixed CSS instant preview bug that stopped working in some cases
  • Code editors: Fixed bad cursor positioning at the end of long lines
  • Various code editing issues fixes
  • Fixed crash when navigating to some websites
  • Fixed repeted errors message when scrolling in some code editors after enabling CSS Override
  • Fixed not working CSS Override in some cases
  • Updated old links to TweakStyle website
  • [Linux] fixed update check error

New in TweakStyle 0.4.0 (Apr 26, 2016)

  • Features:
  • Drag and drop actions
  • Arrange code editors
  • Move files between tabs
  • Pin files from workspace
  • Pin files & Code editors to a new tab
  • Unpin file
  • Open html file in preview
  • Workbench & window state save when quitting & restore at launch
  • Better OS integration
  • Open with TweakStyle
  • File association
  • Drag file over TweakStyle
  • Auto updater
  • Code editor features
  • Basic autocompletion
  • Preconfigured snippets
  • CSS lint settings (editable in config file)
  • Various code editor settings (editable in config file)
  • Improvements:
  • Improved internal data storage and querying (performance and stability)
  • Changed CSS Override icons
  • Added a CSS override button in the code editor header
  • Fixes:
  • Selector not resizing when the selected element size change
  • Selecting a clickable element may trigger the click event
  • Bad selector dimensions when close to boundaries
  • Selected element code: Bad focusing when code part start at line 1
  • [Mac] Bad permissions in distribution (zip)
  • [Windows] Various fixes in installer
  • Moved Sample project to data path (fix possible permission issue)
  • [Windows] moved logs and user data to non roaming data (consistency)
  • Changed port range start to 8100 to avoid conflicts
  • [Linux] Changed logs & Settings default location (consistency and fix possible permission issue)

New in TweakStyle 0.3.0 (Apr 26, 2016)

  • Features:
  • Code tab filters
  • Query filter
  • File type filter
  • Image preview
  • Simple CSS Override
  • Release notes, Credits & EULA screens
  • Improvements:
  • Fold code editor when pining only one file
  • Cut Long filename in the code tab
  • Undo/redo support using Ctrl+Z/Ctrl+Y in code editors
  • Changed Maximize/Unmaximize code editor icons
  • Changed main font and improved rendering
  • Improved TweakStyle icon (may require icon cache refresh to be visible)
  • Better tooltips (now hide instantly so they no longer annoy)
  • Several content type resolving improvements
  • Basic Http authentication handling
  • Upgraded Browser engine to Chrome 35
  • Inplace file and directory creation and renaming
  • Removed animation when refreshing / renaming / deleting a file or directory in workspace
  • Unrecognised/Binary file type handling
  • Fixes:
  • Fixed “pending changes” asterisk display on not folded files
  • Fixed accordion grip positioning issue when scrolling
  • [Mac] Window focus at startup
  • Code tab accordion performance fix
  • Code editors resizing issue
  • Unpining a file using drag and drop was hiding next file
  • Fixed unexpected error when resizing panes
  • Fixed multiple logging issues
  • Disabled default behaviour when dragging a file over TweakStyle
  • Fixed a possible memory leak