What's new in LiteIDE X38.3
Aug 15, 2023
- LiteIDE:
- Support Go1.21
- LiteEnv:
- Support Go1.21 go env
- LiteFind:
- Support enter on directory searches
- Terminal:
- Fix source for not bash
New in LiteIDE X38.2 (Feb 14, 2023)
- LiteIDE:
- Fix and update gotools & gocode
- Refactor astview outline
- Update dlv debugger plugin
- GolangAst:
- New outline view by pos
- Support typeparams
- LiteDebug:
- Add disassemble view
- DlvDebugger:
- Fix generics func sync
- Fix dlv process exit on windows
- Refactor gorountines model
- Support disassemble model
- LiteBuild:
- Gosrc.xml TARGETNAME use BUILD_DIR_PATH
- GolangEdit:
- Support any and comparable
- GolangCode:
- Support any and comparable
- Gotools:
- Types fix find obj field
- Types fix object string
- Gotest fix run test file use -run mode
- Astview add new -outline for outline
- Astview add new -tp for typeparams
- Astview fix interface embedded type
- Gocode:
- Fix identifier comparable
- Update lookup object
New in LiteIDE X38.1 (Jan 23, 2023)
- LiteIDE:
- Gotools & gocode support Go1.18 generics
- Support build for windows vs2019
- Support build for freebsd/openbsd
- Fix memory leak
- GolangCode:
- Support Go1.18 generics
- Remove options and default set
- Uncheck GOPATH for set-lib
- LiteEnv:
- Fix memory leak
- Filter go env
- LiteBuild:
- Fix memory leak
- Fix buildconfigdialog twice accept
- LiteEditor:
- Fix selection navigation saved
- Check backspace empty completion unpopup
- GolangEdit:
- Update actions for GO111MODULE
- GolangPlay:
- Load depends
- Bookmarks:
- Fix memory leak
- Terminal:
- Libterm fix build for vs2019
- Add option for set font
- Ptyqt use conptyprocess for vs2019
- Ptyqt fix unixptyprocess for freebsd/openbsd
- gotools:
- Types support generics method lookup
- gocode:
- Support generics type autocomplete
- Support incomplete dep autocomplete
New in LiteIDE X38.0 (May 23, 2022)
- LiteIDE:
- Support Go1.18 go.work
- Support Go1.18 format/types/gocode
- LiteApp & LiteEditor
- Add 'Detroit Future' theme (thanks donuts-are-good)
- LiteEditor:
- Add go.work syntax
- Add color/dart-blue.xml (thanks qAison)
- LiteBuild:
- Only check first run action and output
- Update GoPlus config
- LiteEnv:
- Windows env use %PROGRAMFILES%Go
- Terminal:
- Fix copy text containing tab in terminal
- Add context menu copy/paste/selectall
- Gotools:
- Support Go1.18 format
- Support Go1.18 types
- Support go.work
- Gocode:
- Support Go1.18 code completer
- Support go.work
- Update unsafe pkg
- Fix gomod imports completer
New in LiteIDE X37.4 (Mar 2, 2021)
- LiteIDE:
- move to trash use api on macos
- fix find&replace repaint
- update terminal action
- add copy fullpath action
- LiteApp:
- editor context menu add integrated terminal action
- folder view update integrated terminal action
- folder view add copy full path action
- move to trash use api on macos
- LiteFind:
- fix find&replace editor repaint
- fix file search replace repaint
- windows fileserach shortcuts add ctrl+atl+f
- LiteEditor:
- gomod.xml add retract
- Terminal:
- move to core plugin
- DlvDebugger:
- add pass flags options
New in LiteIDE X37.1 (Apr 24, 2020)
- LiteIDE:
- Add new integrated terminal plugin
- Change LiteApi, IToolWindowManager and IFileManager api
- Terminal:
- New terminal plugin
- Export open in integrated terminal action
- Support open multiple shells (/etc/shells) on unix
- Support open cmd/powershell/git bash on window
- Support dark mode
- Support login mode --login (unix)
- Load enviroment from LiteIDE action (unix)
- Tab style multiple terminal
- Auto save / restore terminal info
- Ctrl+c key interrupt support
- Mouse to select, enter key copy to clipboard (ctrl+c/command+c)
- Ctrl+v / command+v to paste from clipboard
- LiteApp:
- Folder add open integrated terminal action
- Update hide tool window action icon.
- Folder view enable create folder in files
- Fix SideWindowStyle::moveToolWindow crash
- Fix #1106, options widget add ScrollArea, enable resize, init check screen size
- LiteEditor:
- Change copy/paste/cut/selectall/undo/redo unregister shortcut for macos
- FileBorwser:
- Add open integrated terminal action
- Enable create folder in files
- Simple, remove litefind/terminal depends
- LiteFind:
- SearchResultWidget add expandAll and collapseAll button
- GolangEdit:
- Fix fold by GO_ELSE
- Gotools & gocode
- Fix & update for Go 1.14
New in LiteIDE X37 (Apr 22, 2020)
- LiteIDE
- Add new integrated terminal plugin
- Change LiteApi, IToolWindowManager and IFileManager api
- Terminal:
- New terminal plugin
- Export open in integrated terminal action
- Support open multiple shells (/etc/shells) on unix
- Support open cmd/powershell/git bash on window
- Support dark mode
- Support login mode --login (unix)
- Load enviroment from LiteIDE action (unix)
- Tab style multiple terminal
- Auto save / restore terminal info
- Ctrl+c key interrupt support
- Mouse to select, enter key copy to clipboard (ctrl+c/command+c)
- Ctrl+v / command+v to paste from clipboard
- LiteApp
- Folder add open integrated terminal action
- Update hide tool window action icon.
- Fix SideWindowStyle::moveToolWindow crash
- Fix #1106, options widget add ScrollArea, enable resize, init check screen size
- LiteEditor
- Change copy/paste/cut/selectall/undo/redo unregister shortcut for macos
- FileBorwser:
- Add open integrated terminal action
- Simple, remove litefind/terminal depends
- LiteFind
- SearchResultWidget add expandAll and collapseAll button
- GolangEdit
- Fix fold by GO_ELSE
- Gotools & gocode
- Fix & update for Go 1.14
New in LiteIDE X36.3 (Jan 15, 2020)
- LiteIDE:
- fix and update gotools&gocode for support Go Module. refactor option, update all plugin option page
- LiteApp:
- refactor option page, load/save and keep option page.
- LiteEditor:
- fix code complete escape for Qt5.12
- Markdown:
- add CommonMark/cmark for markdown to html, replace sundown
- GolangPackage:
- add GOPRIVATE,GONOPROXY,GONOSUMDB option
- add goproxy.cn for GOPROXY list
- merge GOPATH/GoModule setup to global options.
- LiteBuild:
- add go mod vendor action
- DlvDebugger:
- update stack frame to RPC api gotools & gocode
- fix fastmod match full version, example github.com/mypkg/v2 types check add basic type
New in LiteIDE X36.2 (Oct 31, 2019)
- LiteIDE:
- add new image viewer plugin
- folder view support multi copy & paste
- folder view support move to trash
- fix gocode crash
- update uk (Ukrainian) translation, thanks for cl0ne
- LiteApp:
- fix floating dock widet style
- add dock widget floating toolbar
- folder view support multi copy and paste
- folder view support move to trash action
- ImageEditor:
- add new image viewer plugin
- support image viewer and gif video play
- GolangEdit:
- support go1.13 number literal syntax highlight
- gotools & gocode:
- fix bad parser crash
New in LiteIDE X36 (Mar 22, 2019)
- LiteIDE
- add new editor path navigation toolbar
- QuickOpen
- quickopenfile filter text length less than 3 use editor files, otherwise search in folder files.
- add new quickfilesystem filter
- GolangEdit
- use new quickfilesystem for import jump
- LiteEditor
- add new path navigation toolbar (use quickfilesystem)
- GolangCode
- fix number+dot issues completer
- FileUtil
- show in Finder fast on macOS
New in LiteIDE X35.5 (Feb 6, 2019)
- LiteIDE:
- Bug fix version
- GolangEdit
- Fix cursor selections usages lookup
- Add byteOffsetToColumn to fix gotools/guru output byte offset to editor offset
- LiteEditor:
- Add allow vertical scrolling to the last line option:
- Check file writed size != data.size and show error message
- LiteFind:
- Update search result item text for all same linenumber
New in LiteIDE X35.4 (Jan 31, 2019)
- Source code navigation can be used in wrong source code
- Imports completer support gomod depends and local imports for gomod project
- Imports completer support lookup all imports by source for GOPATH project
New in LiteIDE X35.3 (Dec 23, 2018)
- LiteIDE
- optimization gotools & gocode, update editor and find plugin.
- LiteApp
- fix liteoutput antialias setup invalid
- LiteEditor
- enable vertical scrollbar move last block to top viewport
- add the cut current line operator for cut action if not selected
- add convert tab/spaces action
- add tabtospace/tabwidth set by litapp/mimetype/liteeditor.xml or options
- update line wrap mode for mimetype
- update tabtospace mode for mimetype
- LiteFind
- file search check and skip binary file
- add folders/filesystem context menu file search action
- GolangEdit, GolangCode, LiteBuild
- fix process start with cmd contains space on macOS
- GolangDoc
- support check go1.12 godoc remove -html, use text mode
- gotools & gocode
- fix lookup named method embedded
- optimization, check save/load pkgconfig
- add godoc command for check go1.12 use text mode
- gocode
- fixed global var completion
New in LiteIDE X35.2 (Nov 11, 2018)
- LiteIDE:
- Fixed types info jump position
- Optimization types info lookup cache
- LiteEditor:
- Single line comment set after white spaces and add space
- Go.mod editor support comment action
- Color scheme support MatchBrackets background, default gray #808080
- Bookmarks:
- Sort bookmark model by name/line, add context menu goto/remove/removeThisFile/removeAllFiles action
- GolangDoc:
- Fix mod package godoc import path view
- GolangEdit:
- Fix lookup types info by gocode cache
- Gotools & gocode:
- Fixed types jump info position
- Optimization types info lookup cache
New in LiteIDE X35.1 (Oct 24, 2018)
- LiteIDE:
- All support Go1.11 Go modules
- Fast lookup types info by cache
- Fix delve debug recurse set blocking
- LiteApp:
- Side window style enable move tool window to any left/right/bottom side.
- Side window style output bar shortcut change to command+meta+number (macos) or ctrl+shift+number
- GolangEdit:
- Fast lookup types info by gocode cache
- Find all usages support Go modules work dir
- Refactor symbol support Go module work dir
- GolangAst:
- Support import path gopath/vendor/modules doc view
- LiteDebug:
- Add automatically add breakpoint main.main when debugging option (default disable)
- DlvDebugger:
- Fix dlv list variables blocking, change LoadConfig recurse to 3
- LiteBuild:
- Update gosrc.xml for support custom target workdir
- Gotools & gocode:
- Import https://github/visualfc/fastmod for fast parse go.mod depends
- Fast parse Go modules and fix issues #986
- Gotools:
- Find all usages support Go module work dir
- Gotools:
- Fast completer for Go module project
- Provide types info for liteide by cache
New in LiteIDE X34.3 (Oct 7, 2018)
- LiteIDE:
- Fix support go1.11 modules
- GolangEdit:
- Fix jump import line
- Fix find usages for import line
- LiteEditor:
- Fix gocode completer item kind update
- GolangCode:
- Enviroment changed to reset gocode
- Gotools & gocode
- Types: fix module-based project with several subpackages https://github.com/visualfc/liteide/issues/977
- Types: fix redeclared file parser cursor first
- Types: fix source file update check in stdin
- Types: fix x test files check
- Gomod: fix lookup module for go list
- Gocode
- Fix gocode crash https://github.com/visualfc/liteide/issues/978
New in LiteIDE X34.2 (Sep 15, 2018)
- LiteIDE. Fix gotools & gocode support go1.11 modules sub folder
- Support custom GO111MODULE setup
- LiteApp. Fix #939 display right margin at column wrong
- Change mime type check fullname first
- GolangCode. Fix #970 goplay editor cgo crash
- GolangEdit. Find usages / rename symbol add skip GOROOT actions
- GolangPackage. Add custom GO111MODULE setup
- LiteEditor. Add extra mouse navagite go back and forward
- Add gomod.xml for go.mod syntax
- LiteBuild. Add gomod.xml for go.mod build command
- Gotools & gocode. Fix go1.11 modules sub folder
New in LiteIDE X34.1 (Aug 14, 2018)
- LiteIDE
- Update gotools support go1.11 modules
- Fix gocode support go1.11 modules and vendor
- LiteEditor
- Enable open binary file for editor
- Change widget readonly by binary file (ignore text file)
- Gocode
- Change parser by source use gotools/types
- Fix parser vendor & modules
New in LiteIDE X34 (Jul 25, 2018)
- LiteIDE:
- update gotools support go1.11 modules
- update gocode for https://github.com/visualfc/gocode support go1.11 modules
- LiteApp:
- refactor folder model code, remove depends
- fix dock widget for Qt5.9.6 bug
- move view godoc from folderview to litebuild
- LiteBuild:
- update BUILDARGS, remove -i for go1.11 build
- GolangCode:
- change to github.com/visualfc/gocode for support go1.11 modules
- GolangDoc:
- pdoc support real ImportPath display for Go modules or vendor
- fix docs.html $.GoogleCN code
- GolangEdit:
- support go1.11 modules, view info / jump / find usages
- support parser import path for Go modules or vendor for godoc view
- GolangPackage:
- add pkg/mod tree for Go modules
- QuickOpen:
- fix view pos for editor manager
- support open file with fullpath on editor input
- DlvDebugger:
- fix continue
- gotools:
- types support go1.11 modules
- add pkgcheck support modules or vendor check
- gocode:
- clone https://github.com/nsf/gocode support go1.11 modules
New in LiteIDE X33.4 (Jul 4, 2018)
- LiteIDE:
- update gocode for mdempsky/gocode support go1.11
- update DlvDebugger plugin for Delve detail information
- LiteDebug:
- add threads/goroutines/registers view
- watch view support double clicked change and update
- DlvDebugger:
- add dlv rcp-mode for get more info
- variable and watch support detail information
- watch support local/package variable
- support threads/gorountines/registers model
- GolangCode:
- support https://github.com/mdempsky/gocode
- QuickOpen:
- add dly filter editor for optimize many files search
- fix quick open symbol action
New in LiteIDE X33.3 (Apr 23, 2018)
- LiteIDE:
- support import jump to package source file
- support import hints for all package on code completer
- add build & debug action to build menu
- fix build debug gcflags for go version
- LiteApp:
- fix tab style sheet for Qt5.9 on macOS
- project wizard add gocmdex/gopkgex for anywhere
- LiteBuild:
- build config file add debug support
- golang build add debug/debugtest action
- fix golang build debug gcflags depends for go version
- LiteDebug:
- filesystem add debug file action
- remove internal golang build function
- LiteEditor:
- reimplemented backspace quotes audo insert/remove action
- GolangCode:
- parser import package for GOPATH
- fix vendor import for code completer
- add import hints for all package option (default)
- add parser cgo completer list on editor
- GolangEdit:
- fix import line navigate show link source
- add import line jump to package file list
- QuickOpen:
- add quickopenfolder implement
- gotools:
- add new debugflag action for print debug gcflags for go version
- types find import dir check vendor
- types add import info and doc
- fix astview pkg nil check
New in LiteIDE X33.2 (Feb 15, 2018)
- LiteIDE:
- add folder tool window split mode swith
- add archlinux makepkg
- add tcl syntax and build
- LiteEditor:
- support function color, thanks discoverfly
- add default-func color theme
- add style for scroll bars in sublime.qss, thanks hauke96
- add marks for selections and findings, thanks jinq0123
- LiteFind:
- fix editor regexp replace
- LiteBuild:
- add context menu go tool action
New in LiteIDE X33.1 (Dec 11, 2017)
- LiteEditor:
- support quick open command
- support gomodifytags
- fix libpng warning on qt5 build
- LiteApp:
- add tools menu for quick open actions
- standard and rename tool window title
- enable edit menu anytime, fix edit menu disable on editor lost focus.
- fix editor load large file bad_alloc recover
- LiteEnv:
- add select env to tools menu
- LiteEditor:
- check and not open large file
- fix edit hide edit sub menu 'setup' on macos
- LiteFind:
- fix find editor replace all wrap around* GolangEdit
- Integrated gomodifytags and gui tools support gomodifytags all options
- QuickOpen:
- add quick open command action (ctrl+shift+p/command+shift+p)
- quickopenfiles use thread for fast and cancel
- fix quickopenfile cancel loading for esc or liteapp quit
New in LiteIDE X33 (Nov 3, 2017)
- Optimization editor plugin, load file check codec, reload file by diff
- Add astview TodoList
- Add new bookmarks plugin
- Fix liteapp clean plugin order
New in LiteIDE X32.2 (Jun 20, 2017)
- Support folder build config custom GOPATH
- Support folder build config BUILDFLAGS -tags setup
- Support folder build config TARGETBASENAME setup
- Support session switching for folder/editor
- Support load custom icon library from liteapp/qrc folder (default and folder)
- Reimplemented multifolder model, it took me a long time :)
- Add macOS session menu for native dock menu
- Recent menu sync for multi windows
- Gotools support +build source navigate (single file or -tags setup)
New in LiteIDE X31.1 (Mar 14, 2017)
- LiteApp:
- Restore folder first on MacOS
- GolangEdit:
- Update pkglist
New in LiteIDE X30.2 (Jul 12, 2016)
- LiteApp:
- add new vs-dark css, thanks tupunco
- fix and re-implement editor list menu
- QuickOpen:
- QuickOpenFile skip same folder and same files
- QuickOpneFile add current editor local files
New in LiteIDE X30.1 (Jul 6, 2016)
- LiteIDE:
- add OpenEditor tool windows
- add GolangSymbol for QuickOpen (CTRL+SHIFT+O)
- fix gotools vendor error
- LiteApp:
- add OpenEditor tool windows
- update view menu
- GolangAst:
- add GolangSymbol for QuickOpen
- add GolangSymbol option
- fix goto symbol
- QuickOpen:
- optimization QuickOpenFile and QuickOpenEditor search
- add QuickOpen option
- gotools:
- fix vendor error
New in LiteIDE X30 (Jul 5, 2016)
- LiteIDE:
- add new QuickOpen plugin
- add new FakeVim plugin, thanks for jsuppe
- add custom env LITEIDE_TOOL_PATH/LITEIDE_PLUGIN_PATH/LITEIDE_RES_PATH
- LiteApp:
- action tooltip shortcut show native text
- option keyboard map show native text
- QuickOpen:
- quick open files action CTRL+P
- quick open editor action ATL+ALT+P
- quick go to line action CTRL+L
- quick open help
- FakeVim:
- editor add vim style mode editing
- LiteEditor:
- add goto line start/end action
- add goto doc start/end action
- add goto previous/next line action
- add goto previous/next charater action
- add goto previous/next word action
- change '' braces only go source
- fix codecompleter number first
- MacOS fix move line up/down shortcut command+shift+up/down
- GolangEdit:
- CTRL+mouse navigate preview source info
- LiteFind:
- MacOS fix edit replace shortcut command+shift+F
- Welcome:
- fix doc css style
- gotools:
- types fix limit parser
- types simple field info
New in LiteIDE X29 (Apr 16, 2016)
- LiteIDE:
- support for multiple debuggers
- support Delve debugger
- env GO15VENDOREXPERIMENT=1 default setup
- LiteBuild:
- fix project folder id named go, error find go tool
- fix project folder contains spaces run failed
- fix output number of rows exceeds the maximum input fails
- add output add automatic positioning cursor option
- add single go file test action
- add folder context menu more go tool action
- LiteEnv:
- env GO15VENDOREXPERIMENT=1 default setup
- LiteDebug:
- support for multiple debuggers
- debug berore auto go build -gcflags "-N -l"
- fix stack frame clicked to doubleClocked
- DlvDebugger:
- support dlv debugger
- simulation execution 'step-out'
- GdbDebugger:
- fix show frame line locate
- fix goto line action
- LiteEditor:
- display limit tip line info
- GolangEdit:
- fix folder contains spaces, gotools fails
- gotools:
- add gotest action, test single go file
- fix types info, display pkg real name
New in LiteIDE X28 (Apr 16, 2016)
- LiteIDE:
- gotools add go1.5 vendor support if env GO15VENDOREXPERIMENT=1 set
- LiteApp:
- folder add sync edit action
- fix close folder bug
- LiteBuild:
- add folder context lock build path
- add folder context gofmt
- add output menu auto clear and line wrap action
- LiteOutput:
- add set max line option
- GolangFmt:
- add new gotools gofmt action
- add sortimports option (default)
- LiteEnv;
- add var GO15VENDOREXPERIMENT=1 (default comment)
- GolangAst:
- support go1.5 vendor
- LiteEditor:
- fix selection identifier regexp
- GolangEdit:
- support go1.5 vendor
- enable oracle enable referres action
- GolangCode:
- use set lib-path action
- gotools:
- types add go1.5 support if GO15VGOROOTXPERIMENT=1 set
- types fix cycle import check
- types fix pkg find bug
- types add unsafe builtin info
- astview add go1.5 support if GO15VGOROOTXPERIMENT=1 set
- stdlib update to go1.5
- add new gofmt action
- gofmt import godiff replace diff cmd
New in LiteIDE X27.2.1 (Apr 23, 2015)
- LiteIDE:
- fix editor change crash
New in LiteIDE X27.2 (Apr 23, 2015)
- LiteIDE:
- add output option
- add windows native open explorer
- add Ukrainian translation
- LiteEditor:
- add block selection mode (use Alt key)
- fix text mimetype print char check.
- fix code completer ...type
- fix insert key
- LiteEnv:
- optimization go env reload
- LiteBuild:
- fix build config
- LiteFind:
- fix editor match case replace
- fix file search matchWord
- GolangEdit:
- fix init option
- fix embeded struct find
- add oracle support
- gotools:
- fix embeded struct type find
- add oracle
New in LiteIDE X27.1 (Apr 23, 2015)
- LiteIDE:
- fix code navigate history ( build / astview / debug / link)
- fix UNC path crash check
- LiteEditor:
- add copy/cut/move/join line action
- fix selection color
- fix link color
- GolangEdit:
- add global find usages and refactor(GOPATH)
- add refactor revert mode
- add golang symbol document on tooltip
- fix no jump code tooltip
- fix syntax for Non-English symbol name
- LiteFind:
- add find swith replace mode
- add replace revert mode
- LiteBuild:
- fix build lock custom config
- GolangAst:
- fix Non-English symbol name
- gotools:
- type - simple object info
- type - add global usages
- type - add symbol doc search
- type - add XTest files support
- type - fix field pos search
- astview - update type var and factor to global
New in LiteIDE X27 (Feb 4, 2015)
- LiteIDE:
- create independent project gotools and replace liteide_stub
- move build toolbar to the main window
- move editor tab to editor widget
- fix multi window keyshort invalid
- fix treeview scroll bar
- fix sidebar keyshort
- GolangEdit:
- add editor mouse under symbol tooltip
- add ctrl + left mouse button to link navigate
- fix embeded func navigate
- fix golang syntax parser
- LiteBuild:
- add build lock action
- update build config file
- fix output enter offset
- LiteFind:
- update find text by under cursor
- LiteEditor:
- add whitespace visible setup option
- add line end setup option
- fix google pinying editor cursor hide bug
- fix editor navigate action
- JsonEdit:
- re-implement json format
- RustEdit:
- add simple rust support
New in LiteIDE X26 (Dec 27, 2014)
- LiteIDE:
- add lang package support
- fix shortcut key call mechanism
- fix editor shortcut key monopolize
- LiteEnv:
- fix system enviroment auto reset by go env
- LiteEditor:
- add simple snippet code
- fix enter {} key indent
- fix []{} insert and backspace
- fix code completer func () insert
- GolangCode:
- fix system enviroment work
- add auto update package when its source change option
- GdbDebugger:
- fix system enviroment gdb/gdb64 auto select
- GolangEdit:
- add golang tag highlighter
New in LiteIDE X25.2 (Dec 17, 2014)
- LiteIDE:
- both support go1.3 and go1.4
- LiteApp:
- fix folders sort by folder first in macosx
- GolangCode:
- enable completer import line (standard package)
- GolangFmt:
- fix goimports error report bug
- GolangEdit:
- fix import line find usages
- GolangDoc:
- support go1.4
- LiteFind:
- fix search result style sheet
- FileBorwser:
- fix sort by folder first in macosx
New in LiteIDE X25.1 (Dec 17, 2014)
- LiteIDE:
- both support go1.3 and go1.4
- LiteApp:
- fix folders sort by folder first in macosx
- GolangCode:
- enable completer import line (standard package)
- GolangFmt:
- fix goimports error report bug
- GolangEdit:
- fix import line find usages
- GolangDoc:
- support go1.4
- LiteFind:
- fix search result style sheet
- FileBorwser:
- fix sort by folder first in macosx
New in LiteIDE X25 (Dec 17, 2014)
- LiteApp:
- default use new style SideBarStyle
- add style option SideBarStyle and SplitterStyle
- folders use new multi folder class implement
- LiteEnv:
- system env lookup go env
- add LITEIDE_SHELL support for multiple terminals
- GolangEdit:
- find usages both support go1.3 and go1.4
- dump find usages error
- update goimports standard pkg index
- fix find usages Non-English offset
- fix faketip on ubuntu
- FileBorwser:
- use new folder class implement
- LiteEditor:
- fix clipboard blocking on linux
- fix editor brace insert postion
- GolangFmt:
- default save use gofmt style
- add menu action Code Format(gofmt) (Ctrl+I)
- and menu action Code Format(goimports) (Ctrl+Alt+I)
New in LiteIDE X24.3 (Nov 14, 2014)
- liteide_stub:
- merge and optimization code.google.com/p/goimports
- fix astview for decl funcs
- fix import line find uses
- LiteApp:
- update german translation, thanks Harald Leinders
- fix PATHEXT no default on windows
- fix treeview remove crash bug
- fix open terminal
- GolangEdit:
- fix import find usages
- fix golang func decl syntax highlighter
- GolangAst:
- fix astview view missing funcs
- GolangCode:
- fix goimports incorrectly removing certain no incorrectly removing no convention import paths
New in LiteIDE X24.2 (Nov 14, 2014)
- GolangCode:
- fix import style
New in LiteIDE X24.1 (Nov 14, 2014)
- LiteEditor:
- fix codecompleter crash
- GolangCode:
- prompt pkg not find , enter key to auto import
- fix struct offset for gocode
- GolangFmt:
- merge goimports to liteide_stub
- default use goimports
New in LiteIDE X24 (Nov 14, 2014)
- LiteApp:
- new codecompleter components
- log and build output no wrap
- update Japanese translation
- update German translation
- LiteEditor:
- new codecompleter components
- code completer match by strings.hp => HasPrefix
- code completer sort by prefix
- code completer list use tooltip
- code completer list updown use ctrl+n/ctrl+p short key
- smart () [] "" '' `` insert and backspace remove
- smart right ) ] " ' ` insert skip
- fix code completer up/down key
- fix ctrl+enter/ctrl+shift+enter to insert line after/berore
- fix selection highlight
- LiteBuild:
- golang config custom add TESTARGS/BENCHMARKARGS
- output font family use editor family
New in LiteIDE X23.2 (Aug 7, 2014)
- gocode add cgo basic completer
- update option to dialog mode
- fix godoc target for go1.3
- fix golang highlighter, return to kate
New in LiteIDE X23 (Jul 24, 2014)
- LiteIDE:
- add golang simple lexer for editor
- add golang code complete tooltip
- golang code complete disable on comment or strings
- fix escape return editor
- LiteEditor:
- add IHighlighterManager interface
- add ITextLexer interface
- add new color scheme carbon
- fix kate code fold
- fix code completer offset
- GolangEdit:
- add golang simple lexer
- add golang highlighter parser
- add tooltip for complete
- GolangPresent:
- view by QtWebKit
- WebKitHtmlWidget:
- change to browser view mode
New in LiteIDE X22 (Apr 14, 2014)
- LiteIDE :
- add golang find usage support
- add golang code refactor support
- fast jump to declaration
- add reload folder/files option on startup.
- LiteIDE:
- fix code fold bug
- LiteDebug:
- add call frame goto line
- LiteEnv:
- add freebsd env
- LiteFind:
- new find result view from QtCteator
- GolangEdit:
- new golang editor support plugin
- find usages
- rename symbol under cursor
- MarkdownEdit:
- add Github_Word.css
New in LiteIDE X21.1 (Apr 11, 2014)
- LiteIDE
- reduce application memory usage
- add new golang doc search (modification from rspace doc tool)
- update golang api index
- folder add go build context menu
- short folder name
- optimization litide_stub api tool
- add kate solarsooty.xml
- add code complete short key (ctrl+space)
- fix gocode automatically plugin
- fix golang present verify plugin
New in LiteIDE X21 (Apr 11, 2014)
- LiteIDE
- fast highlighter for MacOS X 10.9
- fast expression lookup F1/F2
- cancel x20 always open in new window mode.
- add new JsonEdit plugin.
- add reload/close dialog YesToAll, if modified on the drive.
- add auto reload files option, if modified on the drive.
- add store setting to local ini file option.
- fix folder expand state
- fix for case sensitive path comparison on windows
- fix memory leak
- LiteBuild
- add golint support
- LiteEnv
- recreate system.env
- LiteEditor
- new color scheme gist-github
- fix if/else syntax fold
- GolangAst
- add type factor to funcs folder
- add type const
- add import symbol, and view document menu
- add context menu
- add symbol extra info
- GolangFmt
- fix timeout
- fix GOPATH
- GolangDoc
- fast expression lookup F1/F2
New in LiteIDE X20 (Apr 11, 2014)
- LiteIDE
- add folders manager
- always open folder with new window (option)
- editor add navigate area for code format or build error
- add new GolangPresent plugin
- tool windows use instantpopup
- update editor tab context menu
- add evilworks.qss style
- LiteEditor
- add error navigate area
- update kate highlighter
- add gopresent.xml syntax
- add Visual Studio Theme
- fix goto match braces
- update editor menu
- LiteEnv:
- auto set $PATH for GOROOT/bin and GOBIN and GOPATH/bin and GOPATH/bin/GOOS_GOARCH
- fix to use utf8 encoding
- GolangCode:
- auto update depends package (option)
- fix close gocode on last window close
- GolangFmt:
- use sync code format (option)
- use goimports instead gofmt (option)
- code format error show in editor navigate area
- LiteDebug:
- external cmd setting
- fix command input foucus
- Markdown:
- add new Github_Style.css
- FileBrowser:
- option show hidden files
- LiteBuild:
- fix build menu enable
- build error show in editor navigate area
- add gopm(Go Package Manager) tool
- GolangPresent:
- support golang present editor
- verify present error show in editor navigate area
- export golang present to html
- Welcome:
- update document
- add zh_CN document
New in LiteIDE X19 (Apr 11, 2014)
- LiteIDE
- MacOS X 10.8 Retina support
- add simple webkit browser
- update macosx tool window short key to Ctrl+Alt+1~9
- LiteDebug
- add debug go test support
- GdbDebugger
- gdb debugger --tty mode support (windows default)
- debugger command input foucus
- LiteEditor
- add wheel zooming option
- fix editor extra width
- fix init editor update
- LiteFind
- fix find hide
- Markdown
- markdown preview fast sync
New in LiteIDE X18.2 (Apr 11, 2014)
- fast for gocode
- add option to close gocode on exit
- auto append GOPATH/bin to liteide env PATH
- editor extern highlighting "TODO"
- go code auto-complete ignores strings and comments
New in LiteIDE X18.1 (Apr 11, 2014)
- optimization gocode plugin
- execute preload litebuild/command/*.api
- execute enable tab key to compiler
New in LiteIDE X18 (Apr 11, 2014)
- English spelling and grammar corrections throughout
- LiteIDE:
- Improved event log
- litefind:
- Find/Replace commands highlight existing text
- enable find file
- add close button
- liteeditor:
- Word wrap support
- Added option to trim whitespace on save
- Added option to hide edit toolbar
- update kate and color scheme
- fix kate/highlight tab
- fix editor indent guide by tabsize
- liteapp:
- fix full screen bug
- litebuild:
- execute use combbox
- add close button
- litedebug:
- add close button
- markdown:
- enable markdown(sundown) extend
New in LiteIDE X17 (Apr 11, 2014)
- LiteIDE:
- move execute from filesystem to bottom tool
- escape for any bottom tool window (find , execute ...)
- macosx lion full screen
- add color theme highcontrastdark.xml and app theme black.qss
- add tr liteide_de.ts
- fix keyboard scheme
- liteeditor:
- show tab ident guide
- show find scope expression
- show selection scope expression
- show file eof - option
- show line wrap (markdown editor)
- update current line color
- any time focus if need
- fix zoom tab width
- fix open file cursor position start
- fix set color theme not request restart
- markdown:
- fix export path
- filesystem:
- fix double clicked item and execute
- litedebug:
- save/restore start editor
- fix breakpoint move in editor
- fix debug target args
- litefind:
- new find and replace
- fix find editor and unfold
- fix backword find
- litebuild:
- add test bench
- document:
- enable zoom font size Ctrl++/Ctrl+-/Ctrl+0
- fix find crash
- gopath setup:
- fix invalid path
New in LiteIDE X16 (Apr 11, 2014)
- support keyboard mapping scheme
- fix: look-up go command in $PATH
- fix: remove GOBIN environment set
- fix: empty editor cursor position
- fix: double click error output to jump source and editor set focus