LiteIDE Changelog

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