Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Whiteboard software for teachers and students with (semi)infinite paper, multicolored pens, spot eraser, screenshot connotation and more.

License

NotificationsYou must be signed in to change notification settings

solyoma/FalconBoard

Repository files navigation

image

Last modified/utolsó változtatás: Mar. 16. 2024(A magyar nyelvű leírást az angol után találod)

FalconBoard

is a cross platform open source whiteboard / blackboard application withunique features that makes it perfectly suited for classroom or for onlinelectures. It has a semi-infinite canvas, unlimited drawings, unlimited undoand redo, colored pens of different width, screen capture, printout, PDFoutput and more (see below).

The project also contains a separate viewer that only displays and printssaved drawings, but cannot modify them or create PDFs.*

Screenshots:

FalconBoard - dark modeFalconBoard - light modeFalconBoard - light mode with no grid shown

Features (Version 2.x) :

  • Works under Windows and Linux, and (I hope) on Macs too.(did not even try to compile it on Android or iOS)
  • Two interface languages: US English and Hungarian, selectable
    from inside the program.
  • Can be used with the mouse and with pen input (a Wacom graphics tablet.
  • System, dark and black interface modes.
  • Maximum 30 documents can be open at the same time
  • Freehand drawing with seven different colored pens. Colors depend oninterface modes (system/light/white/dark): black/white, red, green, blue/lighter blue,yellow/magenta, brown, magenta and the last five be freely re-defined for each document.
  • Widths of each pen and the Eraser are adjustable separately.
  • Draw straight lines which may also be exactly horizontal or vertical.
  • Draw empty or opaque rectangles, ellipses or circles
  • Unlimited Undo/Redo during a single session.
  • "Unlimited" scrolling from top of "paper" by the keyboard(Left, Right, Up, Down, PgUp,PgDown, Home, End,alone or together with Ctrl for faster movement), with the mouse orpen on Wacom graphics tablet.
  • Keyboard shortcuts to most functions (See key F1 - Help).
  • Export the whole document into a PDF file.
  • Mark a rectangular area with the right button on mouse or tablet.If the Shift key is kept down during selection the selection willbe a square.If the area contains any complete drawings or screenshots thenthe selection will constrict around those.- Press the Alt key before letting the mouse button up to make theselection not to constrict to any elements inside it.- If The Alt key is kept down during selection the selection willexpand from the original start position and will not constrictwhen the button is released. This way you can draw concentriccircles or rectangles.
  • While a selection is active
    • insert vertical space by pressing F5. Height of the space is theheight of the selection
    • draw a rectangle around it by pressing the R key. For a contractedselection there is a small padding inside this rectangle
    • draw an ellipse or a circle inside it by pressing C
    • mark the center of the selection by a dot or an x by pressing thecorresponding key
    • if there were displayed items inside the area:
      • click inside the area and hold to move the marked items around,on the screen release the button to paste it to that position.
      • delete drawings completely inside selection area with the Delor BackSpace keys.
      • lines completely under the marked area can be re-colored byclicking on the pen color buttons or pressing 1..5.
      • line widths of drawings inside the selection can be changedusing the right (]) and left ([ ) bracket keys
    • if the selected area is empty you can:delete empty space from the right or from below with the Del key.
    • copy / cut marked area and paste it into any open drawings at at anyposition, even into new documents or new instances
    • paste images from the clipboard (from v2.3.6)
    • press F7 to rotate the selected area right or left with any angle. UseShift+F7 to repeat the last rotation.
    • Rotate 90 degrees left by pressing '9' or right by pressing '0',180 degrees by '8', mirror vertically or horizontally by 'V' and 'H'.
  • Optional save and load of sessions, option to automatic save of dataand background image on exit.
  • Option to restrict many or one instance of the program to run
  • Print the whole document or a range of it. (Qt 15 does not make it possibleto print just the current page or a list of pages. Workaround: export as pdfand print that.)
  • Even documents created in a dark mode can be printed as light mode ones tosave paint.
  • You may set a static background image: all you draw are on a different layer abovethe background.
  • Use screenshots:- Take a screenshot with F4 from any rectangular area of the desktop andpaste it into the middle of the screen to show or connotate. (After pasteyou may move it around like any drawings.)
    - You may select a color to make portion of the screenshot transparent.- Ctrl+Click on a screenshot to mark it.
  • Draw straight horizontal or vertical lines :press the left mouse button orpress the pen to the tablet THEN press and hold the Shift key and startdrawing).
  • Draw a straight line from the last drawn position to the current one:(press and hold the Shift key THEN press the pen to the tablet)
  • Visible screen area can be saved as an image in many different image formats.

Completely open source (see Copyright)I used some iconsfrom PikaJian's Whitepad projectbut no code was used from that project.The QuadTree code is taken fromPVigierWritten in C++ with Qt (multi platform).Both Visual Studio project files and a QtDesigner project files are included.

Compilation:

Compile it with Qt Version 5.15 or modify the .ui files.(Wasn't tested with Qt version 6.x)

  • On Microsoft Windows you can compile it with Visual Studio 2019/22using the extensionQt VS ToolsA project fileFalconBoard.sln file is included for VS 2022 and 2019.
  • On Linux use the .pro files provided.

Installation:No installation necessary. Copy the executable (and if you don't yet have them, the Qtand Microsoft redistributables) into any folder. State of the programs are saved into *.ini files. On Windows these are inside theuser'sAppData\Local\FalconBoard folder, on linux under the hidden.falconBoard folder inside the user's home directory.

Uninstalling:
Delete the folder containing the program and optionally delete the configuration directories described above.

ReleasesFor each release there are two compiled Windows-version ZIP filesin 'Releases'. One with all the Microsoft and Qt redistributables requiredand another one with only the EXE files.Complete versions are named: 'FalconBoard_vX.Y.Z_Release.ZIP,executable only versions are named 'FalconBoard_vX.Y.Z_Executables_Only.Zip'You only need to download the ZIP file and unpack it into any empty folderand you are ready to go.

If you have downloaded the ZIP and there were only sub-version changes(like from 2.0.x to 2.3.y) you only need the new executables.Unpack them into the same folder where the previous release resides.

--------------------------------------

FalconBoard egy platformfüggetlen, nyílt forráskódú "rajztábla" alkalmazás, amit aCOVID alatti távoktatásrfa készítettem, olyan speciális tulajdonságokkal, amikosztályteremben kivetítésre, vagy távoktatásra nagyon hasznosak. Egy vizszintesen ésfüggőlegesen egyaránt végtelen "vászonra" írhatunk és rajzolhatunk különböző vastagságúés színű "tollakkal", képeket is vághatunk bele bármely más alkalmazásból,a dokumentumot kinyomtathatjuk és PDF-be is elmenthetjük.

Ugyanez a projekt tartalmaz egy nézegetőt (FalconBoardViewer), amivel az elmentett(nem PDF) fájlokat megnézhetjük, de nem módosíthatjuk.

Képernyőfotók:

ld. fent az angol részben

Tulajdonságok (2.x verziók):

  • Működik Windows-on és linuxon és (remélem MAC-eken is)
  • Jelenleg kétnyelvű: magyar és angol, ami a programból választható
  • világos és sötét mód választhatóa programból
  • Egérrel és Wacom kompatibilis grafikus tabletek tollával is használható
  • Maximum 30 dokumentum szerkeszthető párhuzamosan
  • Szabadkézi rajzolás hét különböző, programban átdefiniálható, akár mindendokumentumban más színű tollal, amelyek színe a világos/sötét módokbankülönböző lehet. Az alapértelmezett színek (rendszer/világos/fehér/sötét/fekete -módok):fekete/fehér, piros, zöld, kék/világoskék, bíbor/sárga, barna, bíborvörös.
  • a tollak és a Radir vastagsága választható
  • húzhatsz egyenes vonalakat, amelyek lehetnek pontosan vízszintesek vagyfügőlegesek is.
  • rajzolhatsz üres, vagy kitöltött téglalapok/négyzetek és ellipszisek/köröket
  • "végtelen sok" visszavonás és újra alkalmazás lehetséges minden megnyitottdokumentumban
  • "végtelen" görgetés a "vászon/papír" bal felső sarkához képest mindkétirányban a billentyűzettel, illete az egérrel/tollal
  • a legtöbb funkció billentyűzetkombinációkkal könnyen elérhető (F1- súgó)
  • az egész dokumentum PDF fájlba exportálható
  • Kijelölhetsz egy téglalap alakú tartományt a jobb gombbal.
    • Ha Shift-et is nyomva tartod négyzet alakú lesz a kijelölés.
    • Ha a kijelölt tartományban vannak teljes vonalak, illetve alakzatok ésképek a kijelölés összehúzodik köréjük és ezzel kiválastja azokat.Ha ezt nem akarjuk, akkor nyomjuk be az Alt-ot mielőtt felengedjük azegér/toll gombját.
    • A kijelölt tartományba téglalapot, illetve ellipszist rajzolhatsz az'R', ill. 'C' gombokkal
    • A kijelölt tartományba eső alakzatokat a DEL gombbal kitörölheted.Üres (vagy Alt-al kijelölt) terület esetén az F5 gomb egy üresterületet hoz létre, a kijelőlés tetejétől a kijelölés magsságával.(Azaz minden, a kijelölés teteje alatti vonalat és képet eltollefele.)
    • A kijelölt vonalak vastagságát a '[' és ']' gombokkal változtathatod
    • A kijelölés középpontját megjelölheted a '.', ill.'X' billentyűkkel
    • A kijelölt tartományba eső objektumokat mozgathatod az egérrel, ill. a tollal,vágólapra másolhatod, ami után bármelyik dokumentumba beillesztheted.A beillesztés helyét a pillanatnyi egér/toll pozíció adja meg.
    • Nem csak a FalconBoardból kimásolt elemeket, de a vágólapon levőképeket is beillesztheted a dokumentumodba. (V2.3.6-tól)
    • Az F7 gombbal tetszőleges szögben elforgathatod a kijelölést.A Shift+F7-el pedig az utolsó forgatás szögével. Az '1','0' gombok 90fokkal, a '8' gomb 180 fokkal forgat a 'V' és 'H' gombok függőlegesenilletve vízszintesen tükrözik a kijelölt területet.
  • Képernyő részlet kivágás ('képernyőfotó') az F4 gombbal éa bal egérgomboskijelöléssel.
  • a látható terület képként is elmenthető

Nyílt forráskódú (ld. Copyright)felhasználtam néhány ikontPikaJian's Whitepad projectjébőlde semmilyen kódot nemA 'Quadtree' kód viszontPVigierA program nyelve C++Visual Studio és Qt projekt fájlokat adok

  • A program lefordítása

    Qt 5.15.2 -vel kell fordítani (Qt 6.x-el nem próbáltam.)

    • Microsoft Windows 10 és 11 alatt a Microsoft Visual Studio 2019/2022-tel fordítható, amihezaQt VS Toolskiterjesztést használtam
    • Linuxon a PRO fájlokat kell használni
  • Telepítés

    A programot nem kell telepíteni. A parancsfájlokat (FalconBoar.exe, FalconViewer.exe) és az ikon fájlt(FalconBoard.ico), illetve, amennyiben ezek nincsenk fent a rendszerben a Qt (és Windows alatt a Microsoftredistributeable csomagot) be kell másolni egy tetszőleges mappába és egy parancsikont kell létrehozniaz Asztalon. A program állapotát a felhasználó saját könyvtárában (Windows: a felhasználóAppData\Local\FalconBoard mappája, Linux a felhasználó könyvtárában levő rejtett.falconBoard mappába)elhelyezett .ini fájlban van elmentve.)

  • Eltávolítás

    Töröld le a program mappát és ha későbbre nem kell, az itt megadott saját mappákat is.

  • Programverziók a GitHub-onMindegyikhez két ZIP fájl tartozik. Az egyikben ('FalconBoard_vX.Y.Z_Executables_Only.Zip')csak a futtatható programok és az ikon fájl, a másikban ('FalconBoard_vX.Y.Z_Release.ZIP')az összes fájl benne van. Az utóbbira csak új telepítés esetén, illetve akkor van szükség,ha a program fő verziószáma változik. Egyszerűen felül ekell velük írni a régebbit.

About

Whiteboard software for teachers and students with (semi)infinite paper, multicolored pens, spot eraser, screenshot connotation and more.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages


[8]ページ先頭

©2009-2025 Movatter.jp