Skip to content
aa178c6
Compare
Choose a tag to compare

Final release for the configurable key bindings and board background image support along with a few other features and some under-the-hood work.

Major features since 8.0:

  • Add custom keyboard bindings #175
  • Add background board image #176
  • Protel-ASCII file format support #191
  • BVR3 file format support #236
  • Report errors to GUI when loading files db30581, Validate parity of FZ key or report error #91 72acc29, Stub BRDAllegroFile to report unsupported file format #62 2a47526

For detailed changes and bug fixes, please consult the alpha and beta releases:

Since 8.95.2:

  • BVR3 file format support #236
  • Show part name inside part bounding box d4b98cb
  • Show pin net name inside pin bounding box a797931
  • Bug fixes:
    • Disable GL3 renderer for nouveau on Nvidia Tesla 0b3ccae
    • Do not attempt drawing anything when window is minimized/display size is 0 d19024e
    • BackgroundImage: fix writing image path when executing from same directory as config file e72223f
    • Fix background color setting fd9dbe5

Thanks to all the contributors.

68e972a
Compare
Choose a tag to compare

8.95.2

Pre-release
Pre-release

Beta2 pre-release (read: unstable, please report bugs) for the configurable key bindings and board background image support along with some under-the-hood work in preparation for a future 9.0 release.

Since 8.95.1:

  • Replace assert() with SDL_LogError() so that OBV doesn't abort on file parsing issues 4a39d4d
  • Report errors to GUI when loading files db30581
  • Validate parity of FZ key or report error #91 72acc29
  • Stub BRDAllegroFile to report unsupported file format #62 2a47526
  • Enable gestures on multi-touch touchpads (pinch-to-zoom, rotate) #203 23c4de2 4430e5c
  • Breaking changes:
    • Refactor keyboard handling to use ImGuiKey rather than SDL (ImGui v1.87 compatibility) #228 4d446f5
      Existing keyboard bindings configuration will break and will have to be reconfigured or default configuration be restored. In case of issues even after restoring defaults, remove all KeyBinding* entries from the configuration file.
  • Bug fixes:
    • Properly fix test pads showing up on both sides 77d34b7
    • Fix ground net from rendering if named GROUND instead of GND. #218 2d53aed

Thanks to all the contributors.

dc8b289
Compare
Choose a tag to compare

8.95.1

Pre-release
Pre-release

Beta1 pre-release (read: unstable, please report bugs) for the configurable key bindings and board background image support along with some under-the-hood work in preparation for a future 9.0 release.

Since 8.95.0:

  • Default to Cmd+O/Q/F on macOS rather than Ctrl and remove Ctrl+C to quit (nonsense in a GUI, that's for CLI apps) 3cf9927
  • Bug fixes:
    • Fix enum for the CADFile blocks #206 caf03d3
    • PartList/NetList: fix ImGuiListClipper usage with ImGui 1.79 #207 8484243
    • Imported namespace targets for SDL2 <2.0.12 support #201 #205 077d12a
    • Confparse: Fix saving first entry after creating new file 31b9f5c
    • BackgroundImage: ignore empty image paths silently b268422
    • Improve ground pins handling #211 f971415
    • Fix opening files with special characters in the path on Windows #133 #215 b2673d8

Thanks to all the contributors.

66d0e8e
Compare
Choose a tag to compare

8.95.0

Pre-release
Pre-release

Beta0 pre-release (read: unstable, please report bugs) for the configurable key bindings and board background image support along with some under-the-hood work in preparation for a future 9.0 release.

Since 8.0:

Thanks to all the contributors.

Previous pre-releases:

Compare
Choose a tag to compare

8.0

Starting from this release the 'R' is dropped from the version number to follow more conventional practices.

Since R7.3:

  • New file format support:
    • CAST (.CST)
    • Samsung CAD (.CAD)
    • Support another variant of BRD format (eg. Thinkpad T420)
  • Miscellaneous additions:
    • Improve Linux integration with .desktop file and MIME-type for file association
    • Improve automatic OpenGL renderer selection
    • Add fallback outline for boardview files missing them
  • Bug fixes:
    • Double side component fix.
    • Fix test pads showing up on both sides
    • Open file directly by double-clicking on it when associated to OBV
    • BRD2: Workaround missing net for nails
    • Don't disable screensaver
    • Fix crash when clicking on CLEAR before loading board
    • Fix opening ASC from current directory

Thanks to all the contributors.

Compare
Choose a tag to compare

Fix for Lenovo T420 boardview and probably other stuff.

(seems like Github pre-release don't trigger Travis?)

Compare
Choose a tag to compare

R7.4 Prerelease 1

Pre-release
Pre-release

Double side component fix.
#67

Compare
Choose a tag to compare

First release since merging Openflex (now retired) back with OpenBoardView master.

  • Search field is now autoselected when search is opened again with existing search entries
  • Search field now performs a suggested spellings ( @piernov )
v0.4
3a8ed4a
Compare
Choose a tag to compare

Includes various changes, including:

  • Refactored keyboard shortcuts
  • Updated main menu
  • Drag and drop
  • Uses system font
  • Draw pin circles at runtime (may reduce performance)
  • .brd filefilter on Open dialog
  • Better error handling

Some "behind the scenes" changes too:

  • Move to using cmake to generate the build files
  • Added some code in preperation for the unix ports
  • Use metadata set in Project.cmake to generate various strings
  • Some code cleanup and other minor bugfixes
Compare
Choose a tag to compare
  • Add an application icon
  • Display an error message when failing to load invalid files
  • Add File > Quit menu item
  • Add View menu (to show the rotate/flip hotkeys)