-- -- TODO -- -- This is free software; you can redistribute it and/or modify -- it under the terms of the GNU General Public License as published by -- the Free Software Foundation; either version 2, or (at your option) -- any later version. -- -- This software is distributed in the hope that it will be useful, -- but WITHOUT ANY WARRANTY; without even the implied warranty of -- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -- GNU General Public License for more details. -- -- You should have received a copy of the GNU General Public License -- along with this package; see the file COPYING. If not, write to -- the Free Software Foundation, Inc., 51 Franklin Street - Fifth Floor, -- Boston, MA 02110-1301, USA. -- This file lists all the things we would like to add in the future. Bugs are not listed here; for a list of all known bugs (fixed and unfixed) have a look at the file BUGS. (completed tasks are indented one tab) - add an export to csv file feature as context menu item when clicking on graphs in diagrams - add an easy to use volt-meter (for differential voltages) - implementation of 3d cartesian diagram - node/branch annotation of simulation results - filter design tool - implement coplanar line synthesis/analysis in transmission line tool - smith chart design tool for impedance and noise matching - attenuator design tool - topology check (open ports) for schematics - implement user-defined subcircuit paintings - make tabdiagram 'scrollable' (for long value lists) - allow tabdiagram to display variables with different dependencies - shutdown external programs on application exit - implement list parameter sweeps - allow components to be painted in a certain order (implement drawing depth) - improve wiring algorithm - don't change into project directory or any other directory - microwave line calculation program - filter synthesis program - import filters for different data formats (ADS, touchstone, etc.) - s-parameter simulator program - DC analysis - internet representation - creation of documentation, introductions and help texts - translation of internal help texts shipped with Qucs - paint logos and other drawings - modify/create configure scripts - load/save/print schematics - partial polar/smith chart - compatibility code and testing on other platforms as GNU/Linux - components: correlated noise sources, symbolically defined devices - optimization dialog box - snap mode for wire painting - edit component parameters directly in schematic - equations for diagram input line - 3D clipping - legende for diagrams - syntax highlighting for VHDL printing - tune simulation parameters - simulation of tolerances (Monte Carlo) - aligning functions: center horizontal/vertically - property file for projects (revision, last opened, ...) - all coordinates as float - PCB layout documents