What's new in LiteIDE X 38.3
Aug 14, 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 X 38.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 X 38.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 X 38.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 X 37.4 (Apr 1, 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 X 37.3 (Oct 12, 2020)
- LiteIDE:
- fix dlv debug exit crash on window
- support mingw-64 build for window
- LiteApp:
- update icon for hight-dpi
- LiteBuild:
- gosrc.xml add tool cover html command
- gosrc.xml add make command
- LiteEditor:
- add dark-gray.xml color scheme, thanks for qAison
- fix showlink tooltip bug for Qt5.12
- GolangEdit:
- add find usages skip tests action
- Terminal:
- fix winpty load for Q_OS_WIN64
- add closeall action
- DlvDebugger:
- fix exit crash on window
- fix handle response regexp
- gotools & gocode:
- update fastmod for go1.14 GOMOD
- gotools:
- types add skip tests flag
New in LiteIDE X 37.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 X 37.0 (Apr 23, 2020)
- LiteIDE:
- add new 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 X 36.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 X 36.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 X 36.1 (Aug 29, 2019)
- LiteIDE:
- folder view support copy and paste
- fix find usages and declinfo for _ start symbol
- LiteApp:
- multi folder view support copy and parse
- tool window support floating window action
- LiteEditor:
- cached text layout, optimization long line paint
- check and disable document too long line (4096) syntax.
- GolangEdit:
- fix findusage and declinfo for _ start symbol
- GolangPackage:
- add custom GOPROXY setup
- update GO111MODULE env reload check
- GolangDoc:
- remove godoc command, use gotools godoc
- FileBorwser:
- folder view support copy and paste
- Others:
- linux env add x-terminal-emulator
- update Russian translation, thanks Sergey Belyashov
- gotools & gocode:
- fix mod priority vendor check
- gotools:
- godoc add go doc -all flags
New in LiteIDE X 36 (Aug 29, 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 X 35.5 (Feb 13, 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 X 35.4 (Jan 31, 2019)
- LiteIDE:
- 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
- LiteApp:
- fix vs-dark.qss menu icon bug for windows10
- LiteEditor:
- fuzzy golang imports completer
- fix complter imports offset
- fix enter auto insert tab or space check by previous line
- GolangCode:
- fix receive imports line process
- GolangEdit:
- support lookup types info wrong source code
- add jump to declaration toolbar
- fix jump to declaration save history
- gotools & gocode:
- source code navigation can be used in wrong source code
- lookup gomod depends and local imports for gomod project
- lookup all imports from source for GOPATH project
New in LiteIDE X 35.3 (Jan 31, 2019)
- 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 X 35.2 (Jan 31, 2019)
- 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 X 35.1 (Jan 31, 2019)
- LiteIDE:
- BUG fixed, gocode code jump and import line jump
- GolangEdit:
- fix jump def for import line
- gotools & gocode:
- fix types jump
New in LiteIDE X 35 (Oct 30, 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 https://github.com/visualfc/liteide/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 X 34.3 (Oct 17, 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 #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 #978
New in LiteIDE X 34.2 (Sep 17, 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 X 34.1 (Aug 17, 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 X 34 (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 X 33.2 (Feb 16, 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 X 33.1 (Feb 16, 2018)
- LiteIDE:
- 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 X 33 (Nov 3, 2017)
- LiteIDE:
- optimization editor plugin, load file check codec, reload file by diff
- add astview TodoList
- add new bookmarks plugin
- fix liteapp clean plugin order
- LiteApp:
- filemanager auto reload file default YesToAll
- fix liteapp clean plugins reverse order
- fix #832, sidebar change action by combox
- fix folder sync editor same prefix error
- LiteEditor:
- reload file use diff to keep state and mark
- load file check is binary and report
- load file check codec use libucd if utf8 decode failed.
- load file check decode error and report
- load file is readonly set editor widget readonly
- load and save file support utf8 bom
- add codec and lineend info on statusbar
- add copied text into the clipboard as HTML option
- add Solarized Dark color theme, thanks xgdgsc
- reimplemented editor mark api
- fix copy to clipboard tab escape
- GolangAst:
- add TodoList for classview and outline
- fix #848, astwidget double clicked index check.
- GolangCode:
- update pkglist to go1.9
- GolangEdit:
- add stop source query action
- add source query action implement_GOPATH for GOPATH scope
- fix golang lexer parser folding end
- fix GolangHighlighter fold indent error set
- fix findUsage wordUnderCursor offset
- fix find usages findStart signal late
- GolangFmt:
- load diff check modify current block text
- GolangCode:
- fix update gopath process stop and wait
- LiteDebug:
- fix cmd to native separator
- build target add -a build flag
- change debug targget name to target.debug (custom by LiteBuild)
- LiteBuild:
- add custom debug name in build config
- LiteFind:
- fix memory leak by GolangEdit GolangFileSearch
- fix findInFiles berore saveAllEditor
- fix FindEditor replace all
- Bookmarks:
- new plugin for show open editors bookmarks and jump
- gotools:
- update stdlib for go1.9.1
- astview add TodoList support
New in LiteIDE X 32.2 (Jul 22, 2017)
- LiteApp:
- fix editor file watcher is invalid for many change
- GolangEdit:
- fix TODO/BUG/FIXME comment syntax
- DlvDebugger:
- fix dlv headless process workdir
- LiteDebug:
- fix debug tests action
- fix load and save breakpoint for editor
New in LiteIDE X 31.1 (Mar 11, 2017)
- LiteApp:
- restore folder first on MacOS
- GolangEdit:
- update pkglist
New in LiteIDE X 31 (Mar 11, 2017)
- LiteIDE:
- add command line liteide [files|folder] [--select-env id] [--local-setting] [--user-setting] [--reset-setting]
- LiteApp:
- add application idle timer automatic save documents option
- folders are not sorted to resolve sync editing errors on MacOS
- update new file wizard
- GolangPackage:
- update GOPATH setup
- GolangCode:
- update env load
- GolangAst:
- classview and outline add sync editor action
- DlvDebugger:
- fix dlv execution on MacOS
- FakeVim:
- option add load default command list action
- LiteEditor:
- fix editor restore vertical scrollbar postion
- fix codecompleter prefix min setup
- restore the editor toolbar
- option add mimetype custom extsition setup
- LiteBuild:
- build config xml file enable custom $() on cmd and args
New in LiteIDE X 30.3 (Dec 8, 2016)
- LiteEnv:
- remove GO15VENDOREXPERIMENT env
- LiteEditor:
- add fuzzy completion option, default setup
- add clear completion cache when save files option
- support drop file to open editor
- add case convert actions
- GolangEdit:
- add guru support (backup oracle)
- GolangFmt:
- fmt try to keep the original location
- DlvDebugger:
- use native stepout
- filter term color
- LiteBuild:
- filter term color
- FileTest support TESTARGS
- gotools:
- always use vendor
- gotest support [build|test args]
- update vendor for oracle
New in LiteIDE X 30.2 (Jul 12, 2016)
- LiteApp:
- add new vs-dark css
- fix and re-implement editor list menu
- QuickOpen:
- QuickOpenFile skip same folder and same files
- QuickOpneFile add current editor local files
New in LiteIDE X 30.1 (Jul 8, 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 X 30 (Jul 4, 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 X 29 (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 X 28 (Dec 10, 2015)
- 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 X 27.2.1 (Apr 23, 2015)
- LiteIDE:
- fix editor change crash
New in LiteIDE X 27.2 (Apr 23, 2015)
- LiteIDE:
- add output option
- add windows native open explorer
- add Ukrainian translation thanks Roman Shmelev [email protected]
- 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 X 27 (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 X 26 (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 X 25.2 (Dec 17, 2014)
- LiteIDE:
- default enviroment id system work
- LiteApp:
- fix sort folder on macosx
- LiteEnv:
- add reload current enviroment action
- set default enviroment id system
- LiteEditor:
- fix enter key indent
- fix import line regexp
- fix complete word suspended bug (in non go file)
- re-implement full text completer
- GolangDoc:
- fix lookup godoc on system env
- fix path name to pkg name
- GolangCode:
- completer import line on GOPATH
- GolangEdit:
- add update dependencies library action
- add view import package in godoc action
New in LiteIDE X 25.1 (Dec 15, 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 X 25 (Dec 15, 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 X 23.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
- fix short key for macosx
- fixed Qt5 build crash when exit on macosx
New in LiteIDE X 22 (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 X 19 (Jul 18, 2013)
- MacOS X 10.8 Retina support
- add simple webkit browser
- update macosx tool window short key to Ctrl+Alt+1~9
New in LiteIDE X 18.1 (May 8, 2013)
- optimization gocode plugin
- execute preload litebuild/command/*.api
- execute enable tab key to compiler
New in LiteIDE X 17 (Feb 8, 2013)
- 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, thanks for addxtoy
- add tr liteide_de.ts , thanks for Helge Plaschke
- fix keybord scheme
New in LiteIDE X 16 (Jan 17, 2013)
- support keybord mapping scheme
- fix: lookup go command in $PATH
- fix: remove GOBIN enviroment set
- fix: empty editor cursor position
- fix: double click error output to jump source and editor set focus
New in LiteIDE X 15.2 (Jan 14, 2013)
- LiteIDE:
- use new logo and icon
- support go version hg-tip
- LiteApp:
- update logo
- update splash
- add action close same/other folder files
- fix full screen restore
- LiteEnv:
- add user env files
- LiteEditor:
- fix Insert key
- update sublime color scheme
- GolangDoc:
- support go tip version
- show error output
- GolangCode:
- fix code completer icon visible
- Golang Fmt:
- fix timeout option invalid
- Markdown:
- fix critical messsage
- add css Documents.css
New in LiteIDE X 15.1 (Dec 28, 2012)
- LiteIDE:
- update logo
- LiteApp:
- plugins custom load
- custom style use css(Qt Style Sheets)
- add style coffee
- fix template doc.go
- tabs middle button close editor
- fix memory leak
- LiteEditor:
- font zoom support
- add sublime color scheme, thanks for Henson Lu
- custom tab width and tab to spaces for mimetype
- LiteEnv:
- add cross-compiler
- GolangDoc:
- fix goto source
New in LiteIDE X 15 (Dec 18, 2012)
- LiteIDE:
- add markdown plugin
- changed LiteApp to dynamic library
- redesign editor menu and toolbar
- update doc to markdown format
- add html render twin-engine
- internal QHtmlBrowser
- plugin QtWebKit, if find qt webkit dynamic library
- LiteApp:
- changed to dynamic library
- support full screen mode
- editor tabs change to toolbar
- add toolbar icon size option
- add splash visible option
- add editor tab bar close button visible option
- add tab context menu close left or right tabs
- LiteEditor:
- add overwrite mode (key Insert)
- add custom tab width option
- redesign editor menu , context menu and toolbar
- add right margin line visible option
- GolangFmt:
- fix comment offset, remove spaces
- LiteBuild:
- id BuildAndRun before kill old process
- redesign build toolbar and menu
- support GOBIN
- LiteDebug:
- add debug before rebuild option
- add debug external application action
- Markdown:
- markdown editor support
- action h1-h6, bold, italic, code, list, quote, hr, link, image
- syntax highlighting
- live preview
- sync scroll
- export html
- export pdf
- custom css , css files from Mou(http://mouapp.com)
- markdown batch
- separate to html
- separate to pdf
- merge to html
- merge to pdf
- GolangDoc:
- fix url parser
New in LiteIDE X 14.1 (Nov 16, 2012)
- LiteIDE : quick start
- LiteApp : multi instance support
- GolangDoc: deply load mode
- GolangPackage: deply load mode
- GolangAst : fix classview
- LiteEditor: fix if/else fold
- GolangDoc : goapi enable test
New in LiteIDE X 14.0 (Nov 8, 2012)
- tools/goapi : new goapi tool
- GolangDoc: View Cursor Infomation (F1)
- GolangDoc: Jump to Declaration (F2)
- GolangDoc: lookup all GOPATH pkg api
- LiteApp: fix editor navigate
- LiteEditor : add action Move to New Windows
- LiteFind : focus in find text and enter
- LiteEditor: fix code compelter func test ()
- GolangCode : auto restart gocode if liteide GOPATH changed
- GolanPlay: enable gocode and fmt
- GolangFmt: auto popup gofmt messsage option
- LiteBuild : fix build config custom view
- remove: Makefile plugin , Profile plugin, x64 Project
- LiteBuild : BUILDARGS / INSTALLARGS support set:
- example -gcflags "-N -l" for debug
- example -ldflags "-s" for release
New in LiteIDE X 13.2 (Oct 10, 2012)
- GolangCode : the best support for gocode
- LiteApp : add editor tab context menu
- LiteApp : update view menu
- LiteApp : fix check modify and save
- GolangFmt : fix fmt editor style restore
- GolangDoc : fix go/doc/.html parser meta "Path="
- GolangAst : fix update model style restore
- Welcome : update page
- LiteEnv : edit enviroment action
- LiteBuild : update gosrc.xml
- LiteBuild : fix double click goto line regexp
- LiteBuild : show enviroment go env
- LiteBuild : execute error use red font
- LiteEditor : color theme set currnet line background
- LiteEditor : add color theme darktango.xml(Dumitru Ungureanu)
- LiteEditor : go wordapi update, keyword types and funcs
- LiteEditor : code compelter func auto append ()
- LiteEditor : fix tab indent
- FileSystem : fix execute find path
- LiteFind : fix current directory
New in LiteIDE X 13.1 (Oct 10, 2012)
- LiteBuild : fix build load crash.
- LiteApp : fix double click error output regexp
- LiteApp : fix folder drop to liteide
- LiteDebug : watch vars load /save by project
- LiteDebug : breakpoint load /save by file
- LiteDebug : add remove all breakpoint action
- LiteDebug : add / remove global or local watch point
- LiteEditor : optimization editor mark
- LiteEditor : enable drop text
- GolangPlay : enable gofmt
New in LiteIDE X 13 (Oct 10, 2012)
- LiteApp : any folder, any file to build
- LiteApp : update window style, add editor toolbar and status
- LiteEditor : remove editor toolbar
- LiteEditor : extra use editor font
- LiteBuild : new build toolbar and menu
- LiteBuild : clean action tags
- GolangFmt : sync execute gofmt
- GolangDoc : deply filter index
- GolangAst : classview for folder
- Outline : alltime expand
- FileBrowser : rename to FileSystem
- FileSystem : sync editor file to folder
- FileSystem : add go command line edit (Ctrl+`)
- FileSystem : double click execute file and execute on build output
New in LiteIDE X 12.5 (Oct 10, 2012)
- LiteApp : move dock style, change to idea style tool windows.
- LiteApp : double click editor and maximized or restore editor
- LiteApp : esc key to hide bottom tool windows
- LiteApp : auto load last session
- LiteEditor : add edit navigate histroy
- LiteEditor : extra use color scheme
- GolangFmt : show error log and goto line