What's new in OGL Explorer 1.1.14 Beta
Aug 17, 2011
- Implement a bookmarks system
- Move the code to Java7
- Add Japanese autocomplete indexing
- Fix : autocomplete component does not hide when clicking outside of the popup or when pressing escape key
- Fix : Autocomplete conflicts with Japanese keyboard
- Fix a NPE when closing the application
- Ensure Thread safety on the IndexWriter of the AbstractIndex
New in OGL Explorer 1.0.13 Beta (Aug 5, 2011)
- Implement autocomplete. The values suggested are given by the previous search values indexed with Lucene, and by a Wikipedia search (which is the most pertinent autocomplete terms provider that I have thought so far). The autocomplete values given by Wikipedia depends on the language defined by the user for the search engine
- Create an abstract Index Layer implemented by the local search engine and by the autocomplete
- Use Liquid Look And Feel instead of Nimbus (which has a bug on JMenuItem) Performance enhancement : On SearchResult, replace the dispose mechanism of old search results by the use of SoftReference.
- The show hidden nodes action is moved from the North panel to each node of the Tree
- Correct a bug on the clear of the Search Index which crashed the indexer. Correct a bug : the tooltip which were light weight were not visible over the GLCanvas
- Refactor/Remove useless code
- Reorder search engine in the Tree
New in OGL Explorer 1.0.12 Beta (Aug 5, 2011)
- Add Wordpress search feature. The Wordpress API is not very stable, so the results are not always available.
- Improve local search engine powered by the Lucene indexer
- Fix a bug in iTunes search results, when thumbnail is not available
- Does not allow multiple instances to run (if not raise some trouble with Lucene index)
- Dialog displayed when the application is closing (which now take some time due to Lucene index purge/optimization)
- Code refactoring and simplification
New in OGL Explorer 1.0.11 Beta (Aug 5, 2011)
- Add Wiktionary search feature
- Add the auto restart of the application when changing user interface language
New in OGL Explorer 1.0.10 Beta (Aug 5, 2011)
- Add iTunes search feature
- Allow hiding nodes in the tree, this param is save in the conf file so that it is reloaded when relaunching the application.
- Allow to restore all node visibility
- Add a random image and a message when the search return no results
- Fix various bug on pagination and navigation. Delete, factorize and simplify code
New in OGL Explorer 1.0.9 Beta (Aug 5, 2011)
- Add Myspace search feature for images, videos and people
- Fix bug : when changing search engine quickly before search is completed, the old search results interfered with the new one.
New in OGL Explorer 1.0.8 Beta (Jun 15, 2011)
- Add flickr search feature
- Fix a bug when loading jogl (regression).
- Fix a bug that when canceling the search, the descriptor panel remains disabled
New in OGL Explorer 1.0.7 Beta (Jun 15, 2011)
- Add Bing news search feature
- Fix a bug on the cancel of the search
- Fix a bug on browsing the last page
- Sturdiness with void result
- Don't use debug in the OGLPanel and reduce fps to decrease CPU usage.
New in OGL Explorer 1.0.6 Beta (Jun 11, 2011)
- Add wikipedia search feature managed with Gson
- Add French and Japanese interface language
- Add result language parameter used during search (choice between English, French and Japanese)
- Add full support of UTF-8 contents (URL, text displayed, and URL open into the browser)
- Fix a bug : when change search engine, busy mode not activated
- Preload n-1 image when browsing in previous, to minimize loading and displaying time
- Add the license dialog
- Add tooltips on tree and buttons
New in OGL Explorer 1.0.5 Beta (Jun 11, 2011)
- Redesign the ergonomy of selection of search engine and search type. Replace the archaic 2 JComboBox by a friendly JTree
- Add Google books feature.
- API keys used are these of the users and no longer mine. The ConfigDialog allow the configuration of these keys.
- Busy events are managed by the SearchListener mechanism.
- Performance enhancement. In the SearchResult, replace the default ThreadPoolExecutor by a parameterized one, with 10 threads and a keep-alive of 1 second. This allow a dramatic improve of performances when scrolling results.
- Doesn't copy dll in the local folder if already there (which reduce the starting time of the application).
- Fix a bug of display with Twitter user's thumbnail that sometimes was bigger than 48x48. In this case, resize the image.
- Synchronization blocks more precise in the SearchEngine to avoid long blocking time.
New in OGL Explorer 1.0.4 Beta (Jun 6, 2011)
- Add Twitter feature
- Adjust the camera in function of the index of the search result rendered, to have a better render (especially avoid to deform the image due to perspective)
New in OGL Explorer 1.0.3 Beta (Jun 6, 2011)
- Add support for Linux and Windows x64 arch
New in OGL Explorer 1.0.2 Beta (Jun 6, 2011)
- Enhancement of performances
- Create ByteBuffer from BufferedImage take quite some time, so cache of the pending file to improve performances
- Bug when browsing the last page of the search
- Bug in the conversion of image to bytebuffer, the transparent color of png or gif resource file was render black
- Improve the FileSearchResult, when a picture is found, draw a thumbnail of the picture instead of the icon
- Busy component that is activated when searching (replace the GlassPane that cause some trouble with the OGL component)
New in OGL Explorer 1.0.1 Beta (Jun 4, 2011)
- Implementation of SystemFileSearchEngine
- Simplify draw image process in the abstract SearchResult class
- Add a CancelMonitor system in the search algo, to be able to stop the search
- Synchronize the SearchProvider
- Synchronize the OGLPanel
- Delete useless code
New in OGL Explorer 1.0.0 Beta (Jun 4, 2011)
- Design and implementation of the SearchEngine, the SearchResult Implementation of the GoogleSearchEngine integrating Google Youtube API, Implementation of the BingSearchEngine integrating Bind Web, Image and Video API
- Implementation of the OGLPanel to display results in an OpenGL panel
- build.xml
- DescriptionEditorPane displaying results in an HTML format
- Rest of the GUI