Giter VIP home page Giter VIP logo

macro-deck-app / macro-deck Goto Github PK

View Code? Open in Web Editor NEW
622.0 14.0 55.0 36 MB

Macro Deck transforms your phone, tablet, or any device equipped with a modern internet browser into an efficient remote macro pad. With this tool, you can execute single or multi-step actions seamlessly with just a single tap.

Home Page: https://macro-deck.app

License: Apache License 2.0

C# 89.32% Inno Setup 0.65% HTML 1.17% JavaScript 8.86%
macros pc-remote obs-remote macro-pad smartphone windows android macro-deck

macro-deck's Introduction

Macro Deck

Macro Deck VersionBadge LicenseBadge PlatformBadge ExtensionStoreBadge

Screenshot_2

More than just a macro pad!

Companion App

Repository

Google Play

Download

https://macrodeck.org/download

Create own plugins

Learn how to create your own plugins in the wiki: https://github.com/SuchByte/Macro-Deck/wiki/Plugin-API

Helping with the translation

Please help me with the translation of Macro Deck on POEditor

Special thanks

This project is tested with BrowserStack

Licenses for JetBrains products are kindly provided by JetBrains

Macro Deck also uses free icons from Material Design Icons

macro-deck's People

Contributors

benjiiben53 avatar develeon64 avatar github-actions[bot] avatar heyjoletsgo avatar manuelmayer-dev avatar phoenixwyllow avatar psyhlo avatar recklessboon avatar skyeon15 avatar tkarakasoglu avatar zedalert avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

macro-deck's Issues

[BUG] Hotkey not working (Del Key)

Iยดm using Macro Deck mostly for Photoshop and / or Cubase and created custom shortcuts for the programs as intended.

I was coming across that the "Del" Key or "Entf" on german keyboard layout might not be the same. I created a Shortcut eg. ALT + DEL but only the ALT button was getting pressed. I tried all possible variations. Using on screen keyboard, my own keyboard, selecting the buttons from the dropdown I even did a Multi Hotkey but nothing works. If I hit the Buttons manually on my keyboard it works but not with Macro Deck.

Do you have any idea why?

Thanks a lot!

Variables: Add Date Type

Is your feature request related to a problem? Please describe.
N/A

Describe the solution you'd like
The addition of a Date type variable.

Describe alternatives you've considered
I have considered using ISO formatted strings, however future calculations on this would be more troublesome.

Additional context
I expect there will also be the need to be able to specify the output format of the date variable when used in presentation strings as a future requirement. For example "dd/mm", "dd/mm/yyyy", or "mm/dd/yyyy".

Variables: Calculations

Is your feature request related to a problem? Please describe.
N/A

Describe the solution you'd like
The ability to conduct calculations on variables (over and above the current options). For example, multiplications, divisions, other more complex formulae.

Describe alternatives you've considered
None considered

Additional context
Not applicable

Creating new profile

Hi,

Two issues I've found (v2b9).
At first start you have a configuration wizard. I set the desk to 8 columns and 6 rows, but this wasn't set when completing the wizard.
The profile was created as "Profile 1" so I tried creating a new profile (an Edit/Rename option would be nice if possible).
The two creation paths are quite different - the wizard allows basic grid setup, the New Profile option allows configuration of spacing, corner radius, etc. Is this intentional?

In any case, this was the error when I created the new profile:

See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values. (Parameter 'index')
   at System.Windows.Forms.TreeNodeCollection.get_Item(Int32 index)
   at SuchByte.MacroDeck.GUI.MainWindowContents.Deck.BtnAddProfile_Click(Object sender, EventArgs e) in C:\Users\Manuel\Nextcloud\Visual Studio Projects\Macro Deck 2\Macro Deck 2\GUI\MainWindowContents\Deck.cs:line 649
   at System.Windows.Forms.Button.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ButtonBase.WndProc(Message& m)
   at System.Windows.Forms.Button.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
System.Private.CoreLib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.700.21.41101
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.Private.CoreLib.dll
----------------------------------------
Macro Deck 2
    Assembly Version: 2.0.9.0
    Win32 Version: 2.0.9.0
    CodeBase: file:///C:/Program%20Files/Macro%20Deck/Macro%20Deck%202.dll
----------------------------------------
System.Runtime
    Assembly Version: 4.2.2.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.Runtime.dll
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.800.121.40306
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/3.1.19/System.Windows.Forms.dll
----------------------------------------
System.ComponentModel.Primitives
    Assembly Version: 4.2.2.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.ComponentModel.Primitives.dll
----------------------------------------
System.Drawing.Primitives
    Assembly Version: 4.2.1.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.Drawing.Primitives.dll
----------------------------------------
System.Collections.Specialized
    Assembly Version: 4.1.2.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.Collections.Specialized.dll
----------------------------------------
System.Runtime.InteropServices
    Assembly Version: 4.2.2.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.Runtime.InteropServices.dll
----------------------------------------
System.Runtime.Extensions
    Assembly Version: 4.2.2.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.Runtime.Extensions.dll
----------------------------------------
System.Diagnostics.Process
    Assembly Version: 4.2.2.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.Diagnostics.Process.dll
----------------------------------------
System.Linq
    Assembly Version: 4.2.2.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.Linq.dll
----------------------------------------
System.Diagnostics.Debug
    Assembly Version: 4.1.2.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.Diagnostics.Debug.dll
----------------------------------------
System.IO.FileSystem
    Assembly Version: 4.1.2.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.IO.FileSystem.dll
----------------------------------------
Newtonsoft.Json
    Assembly Version: 13.0.0.0
    Win32 Version: 13.0.1.25517
    CodeBase: file:///C:/Program%20Files/Macro%20Deck/Newtonsoft.Json.dll
----------------------------------------
netstandard
    Assembly Version: 2.1.0.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/netstandard.dll
----------------------------------------
System.Console
    Assembly Version: 4.1.2.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.Console.dll
----------------------------------------
System.Threading.Thread
    Assembly Version: 4.1.2.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.Threading.Thread.dll
----------------------------------------
System.Threading
    Assembly Version: 4.1.2.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.Threading.dll
----------------------------------------
System.Diagnostics.TraceSource
    Assembly Version: 4.1.2.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.Diagnostics.TraceSource.dll
----------------------------------------
System.Collections
    Assembly Version: 4.1.2.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.Collections.dll
----------------------------------------
System.Memory
    Assembly Version: 4.2.1.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.Memory.dll
----------------------------------------
Microsoft.Win32.Primitives
    Assembly Version: 4.1.2.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/Microsoft.Win32.Primitives.dll
----------------------------------------
System.Drawing.Common
    Assembly Version: 4.0.2.2
    Win32 Version: 4.700.21.6905
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/3.1.19/System.Drawing.Common.dll
----------------------------------------
Microsoft.Win32.SystemEvents
    Assembly Version: 4.0.2.0
    Win32 Version: 4.700.19.56404
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/3.1.19/Microsoft.Win32.SystemEvents.dll
----------------------------------------
System.ComponentModel.EventBasedAsync
    Assembly Version: 4.1.2.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.ComponentModel.EventBasedAsync.dll
----------------------------------------
Accessibility
    Assembly Version: 4.0.0.0
    Win32 Version: 4.800.121.40306
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/3.1.19/Accessibility.dll
----------------------------------------
System.Collections.Concurrent
    Assembly Version: 4.0.15.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.Collections.Concurrent.dll
----------------------------------------
System.ComponentModel.TypeConverter
    Assembly Version: 4.2.2.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.ComponentModel.TypeConverter.dll
----------------------------------------
System.Resources.ResourceManager
    Assembly Version: 4.1.2.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.Resources.ResourceManager.dll
----------------------------------------
System.Resources.Extensions
    Assembly Version: 4.0.1.0
    Win32 Version: 4.700.20.21406
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/3.1.19/System.Resources.Extensions.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.800.121.40306
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/3.1.19/System.Drawing.dll
----------------------------------------
System.Buffers
    Assembly Version: 4.0.5.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.Buffers.dll
----------------------------------------
System.Xml.XmlSerializer
    Assembly Version: 4.1.2.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.Xml.XmlSerializer.dll
----------------------------------------
System.Private.Xml
    Assembly Version: 4.0.2.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.Private.Xml.dll
----------------------------------------
System.Collections.NonGeneric
    Assembly Version: 4.1.2.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.Collections.NonGeneric.dll
----------------------------------------
System.Text.RegularExpressions
    Assembly Version: 4.2.2.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.Text.RegularExpressions.dll
----------------------------------------
System.Reflection.Emit.ILGeneration
    Assembly Version: 4.1.1.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.Reflection.Emit.ILGeneration.dll
----------------------------------------
System.Reflection.Emit
    Assembly Version: 4.1.2.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.Reflection.Emit.dll
----------------------------------------
Microsoft.GeneratedCode
    Assembly Version: 1.0.0.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.Private.Xml.dll
----------------------------------------
System.Reflection.Primitives
    Assembly Version: 4.1.2.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.Reflection.Primitives.dll
----------------------------------------
System.Private.Uri
    Assembly Version: 4.0.6.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.Private.Uri.dll
----------------------------------------
System.Security.Cryptography.Algorithms
    Assembly Version: 4.3.2.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.Security.Cryptography.Algorithms.dll
----------------------------------------
System.Text.Encoding.Extensions
    Assembly Version: 4.1.2.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.Text.Encoding.Extensions.dll
----------------------------------------
System.Linq.Expressions
    Assembly Version: 4.2.2.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.Linq.Expressions.dll
----------------------------------------
System.ObjectModel
    Assembly Version: 4.1.2.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.ObjectModel.dll
----------------------------------------
System.ComponentModel
    Assembly Version: 4.0.4.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.ComponentModel.dll
----------------------------------------
System.Windows.Extensions
    Assembly Version: 4.0.1.0
    Win32 Version: 4.700.19.56404
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/3.1.19/System.Windows.Extensions.dll
----------------------------------------
System.Threading.ThreadPool
    Assembly Version: 4.1.2.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.Threading.ThreadPool.dll
----------------------------------------
System.Net.NetworkInformation
    Assembly Version: 4.2.2.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.Net.NetworkInformation.dll
----------------------------------------
System.Net.Primitives
    Assembly Version: 4.1.2.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.Net.Primitives.dll
----------------------------------------
System.Net.NameResolution
    Assembly Version: 4.1.2.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.Net.NameResolution.dll
----------------------------------------
System.Diagnostics.Tracing
    Assembly Version: 4.2.2.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.Diagnostics.Tracing.dll
----------------------------------------
System.Runtime.Serialization.Formatters
    Assembly Version: 4.0.4.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.Runtime.Serialization.Formatters.dll
----------------------------------------
System.Net.WebClient
    Assembly Version: 4.0.2.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.Net.WebClient.dll
----------------------------------------
System.Runtime.Numerics
    Assembly Version: 4.1.2.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.Runtime.Numerics.dll
----------------------------------------
System.Net.Requests
    Assembly Version: 4.1.2.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.Net.Requests.dll
----------------------------------------
System.Security.Principal
    Assembly Version: 4.1.2.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.Security.Principal.dll
----------------------------------------
System.Net.WebHeaderCollection
    Assembly Version: 4.1.2.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.Net.WebHeaderCollection.dll
----------------------------------------
System.Net.Http
    Assembly Version: 4.2.2.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.Net.Http.dll
----------------------------------------
System.Threading.Tasks
    Assembly Version: 4.1.2.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.Threading.Tasks.dll
----------------------------------------
System.Security.Cryptography.X509Certificates
    Assembly Version: 4.2.2.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.Security.Cryptography.X509Certificates.dll
----------------------------------------
System.Net.ServicePoint
    Assembly Version: 4.0.2.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.Net.ServicePoint.dll
----------------------------------------
System.Security.Cryptography.Primitives
    Assembly Version: 4.1.2.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.Security.Cryptography.Primitives.dll
----------------------------------------
System.Net.Security
    Assembly Version: 4.1.2.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.Net.Security.dll
----------------------------------------
System.Diagnostics.DiagnosticSource
    Assembly Version: 4.0.5.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.Diagnostics.DiagnosticSource.dll
----------------------------------------
System.Threading.Timer
    Assembly Version: 4.1.2.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.Threading.Timer.dll
----------------------------------------
System.Net.Sockets
    Assembly Version: 4.2.2.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.Net.Sockets.dll
----------------------------------------
System.Threading.Overlapped
    Assembly Version: 4.1.2.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.Threading.Overlapped.dll
----------------------------------------
System.Security.Principal.Windows
    Assembly Version: 4.1.3.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.Security.Principal.Windows.dll
----------------------------------------
System.Security.Claims
    Assembly Version: 4.1.2.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.Security.Claims.dll
----------------------------------------
System.Security.Cryptography.Encoding
    Assembly Version: 4.1.2.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.Security.Cryptography.Encoding.dll
----------------------------------------
Microsoft.Win32.Registry
    Assembly Version: 4.1.3.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/Microsoft.Win32.Registry.dll
----------------------------------------
System.IO.Compression.ZipFile
    Assembly Version: 4.0.5.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.IO.Compression.ZipFile.dll
----------------------------------------
System.IO.Compression
    Assembly Version: 4.2.2.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.IO.Compression.dll
----------------------------------------
System.Runtime.Serialization.Primitives
    Assembly Version: 4.2.2.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.Runtime.Serialization.Primitives.dll
----------------------------------------
System.Data.Common
    Assembly Version: 4.2.2.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.Data.Common.dll
----------------------------------------
System.Xml.ReaderWriter
    Assembly Version: 4.2.2.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.Xml.ReaderWriter.dll
----------------------------------------
System.Reflection.Emit.Lightweight
    Assembly Version: 4.1.1.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.Reflection.Emit.Lightweight.dll
----------------------------------------
Anonymously Hosted DynamicMethods Assembly
    Assembly Version: 0.0.0.0
    Win32 Version: 4.700.21.41101
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.Private.CoreLib.dll
----------------------------------------
SQLite-net
    Assembly Version: 1.7.335.0
    Win32 Version: 1.7.335.0
    CodeBase: file:///C:/Program%20Files/Macro%20Deck/SQLite-net.dll
----------------------------------------
SQLitePCLRaw.core
    Assembly Version: 2.0.3.851
    Win32 Version: 2.0.3.851
    CodeBase: file:///C:/Program%20Files/Macro%20Deck/SQLitePCLRaw.core.dll
----------------------------------------
SQLitePCLRaw.batteries_v2
    Assembly Version: 2.0.3.851
    Win32 Version: 2.0.3.851
    CodeBase: file:///C:/Program%20Files/Macro%20Deck/SQLitePCLRaw.batteries_v2.dll
----------------------------------------
SQLitePCLRaw.provider.dynamic_cdecl
    Assembly Version: 2.0.3.851
    Win32 Version: 2.0.3.851
    CodeBase: file:///C:/Program%20Files/Macro%20Deck/SQLitePCLRaw.provider.dynamic_cdecl.dll
----------------------------------------
SQLitePCLRaw.nativelibrary
    Assembly Version: 2.0.3.851
    Win32 Version: 2.0.3.851
    CodeBase: file:///C:/Program%20Files/Macro%20Deck/SQLitePCLRaw.nativelibrary.dll
----------------------------------------
Fleck
    Assembly Version: 1.2.0.0
    Win32 Version: 1.2.0.0
    CodeBase: file:///C:/Program%20Files/Macro%20Deck/Fleck.dll
----------------------------------------
System.Runtime.InteropServices.RuntimeInformation
    Assembly Version: 4.0.4.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.Runtime.InteropServices.RuntimeInformation.dll
----------------------------------------
UIAutomationClient
    Assembly Version: 4.0.0.0
    Win32 Version: 4.800.121.41608
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/3.1.19/UIAutomationClient.dll
----------------------------------------
UIAutomationTypes
    Assembly Version: 4.0.0.0
    Win32 Version: 4.800.121.41608
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/3.1.19/UIAutomationTypes.dll
----------------------------------------
WindowsBase
    Assembly Version: 4.0.0.0
    Win32 Version: 4.800.121.41608
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/3.1.19/WindowsBase.dll
----------------------------------------
UIAutomationProvider
    Assembly Version: 4.0.0.0
    Win32 Version: 4.800.121.41608
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/3.1.19/UIAutomationProvider.dll
----------------------------------------
System.Diagnostics.StackTrace
    Assembly Version: 4.1.2.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.Diagnostics.StackTrace.dll
----------------------------------------
UIAutomationClientSideProviders
    Assembly Version: 4.0.0.0
    Win32 Version: 4.800.121.41608
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/3.1.19/UIAutomationClientSideProviders.dll
----------------------------------------
System.Reflection.Metadata
    Assembly Version: 1.4.5.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.Reflection.Metadata.dll
----------------------------------------
System.Collections.Immutable
    Assembly Version: 1.2.5.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.Collections.Immutable.dll
----------------------------------------
System.IO.MemoryMappedFiles
    Assembly Version: 4.1.2.0
    Win32 Version: 4.700.21.41603
    CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/3.1.19/System.IO.MemoryMappedFiles.dll
----------------------------------------

************** JIT Debugging **************

The new profile wasn't created it seems, but the grid did change. I still see "Profile 1" as the name. The grid now is 8x6, but the values in the lower right corner still say 5x3. Maybe all these things are connected to the error I got, but worth checking :)

Can't set variable

Describe the bug
I just found this and it looks promising, but I haven't figured out how to actually use variables yet. It might be me being stupid or I found an actual bug, but when I try to set a variable on button press I can't select which variable to set because the drop down menu is empty. I created a variable that I hoped I would be able to save my current obs scene to, but so far I haven't even been able to save anything.

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
I would expect there to be a list of variables to select.

Screenshots
empty_variables

Additional context
Because I am not sure if this is a bug or me not knowing what I am doing I wanted to ask on the discord but for some reason I can't post anything on there. I get an error where Clyde (the discord bot) tells me I am not allowed to send a private message to this user which seems kinda strange since I am trying to write something in a discord server. I tried 3 different channels and, since my message was kinda long, a shorter one and nothing changed. Not sure if discord has issues today or if it is something with the server.

Icons not always rendering correctly

Describe the bug
Icons behave in strange ways with low carner radius setting. A simple box icon will render seemingly out of bounds on radius 0, 1, or 2 and may begin cutting at radius lower than 5.
At higher corner radius values, the icons may even appear not centered.

To Reproduce
Steps to reproduce the behavior:

  1. Download this example icon: Frames at 512x512
  2. Add to a new icon pack at original size.
  3. Create a button with this icon.
  4. Change corner radius to 10.
  5. Repeat step 4 for radius = 5,4,3,2,1,0
  6. Since the example icon has lines with a corner radius of 30, repeat step 4 with radius = 40 to see the uncentered effect. (truncation is expected, but even at all 4 corners)

Expected behavior

  1. Icons should be rendered centered on buttons.
  2. Icons should always render within bounds of the button, not be truncated at low corner radius values.

Screenshots
The attached example is a merge of these 3 I tested:
image
image
image

Additional context
Using Macro Deck 2.3.2-dev

Variable values are not expanded after changing button state action

Describe the bug
On the button's appearance, variables are not expanded when button state changes to 'On'
It just displays the variable name, like '{Time}', instead of displaying the real time.
The display immediately fixes correctly when you edit the label definition.
On Windows 11, using Macro Deck 2.4.1-dev

To Reproduce

  1. Go to the main screen
  2. Double Click any button
  3. Click '+' on the 'On press' tab and select 'Action'
  4. Select 'This action button -> Toggle button state' and click OK
    Note: Same thing happens when selecting 'This action button -> Set button state to on'
  5. On the Appearance, select Button state Off, and Input '{Date}'
  6. On the Appearance, select Button state On, Input '{Time}'
  7. Click 'Save' and 'OK' (or just 'OK')
  8. On the Android Client, press the button

The label on the button says '{Time}'.

  1. Double click the button on the Server application again
  2. On the Appearance, select Button state On

The label on the button still says '{Time}'.

  1. Set the cursor after '{Time}' and press the space key

The label now shows the real time correctly (plus a white space).

  1. Click 'Save' and 'OK' (or just 'OK')

The label on the button shows '{Time} '.

Expected behavior
The button always shows the real time.
On both the server/client applications.

Screenshots
After No.1
1

After No.2
2

After No.3
3

After No.4
4

After No.5
5

After No.6
6

After No.7
7

After No.8
8

After No.9
9

After No.10
10

After No.11
11

After No.12
12

Additional context
None.

Server fails to start 9x6 grid

Hi.
I created 9x6 grid and configured hotkeys without any problems.
But the server fails to start with this layout. If I edit config.ini to 5x3, the server starts successfully.

Weird behavior using 'Open Website'

Can we please have a raw input option for 'open website' adding the http:// yourself creates many weird issues if you try top open something that's not http.

soundboard paths get lost

since you didnt upload the source code yet im not sure where this goes wrong but

soundboard buttons only play emidiatly after you configured to file path. after a while they stop working even though none of the paths have changed
would look for it myself but...

Old version layout import

It would be a huge time saver if we could import a layout of the old version, at least for the actions that are common to both versions.
Finding the time to recreate my main layout will be keeping me from using v.2 unfortunately.

failed to bind to port

Whenever i start the server on my windows 10 pc,
i get the error "failed to bind to port", click on OK and app closes.
I am having licensed win10 64 bit....

OBS websocket plugin

Please add a placeholder to the OBS websocket plugin to switch the button mode when a certain scene is active the button is active in the ON state

Events

Hi,
after the update from 2.1.2 Beta to 2.3.0 Beta:
Event have no "then" or "else" and delete one conditon all condition deleted.

Portable version

Macro Deck 1 was available as a stand-alone portable version.
Could this also be done for Macro Deck 2?

Using portable software instead of installing programs has many benefits.
So a portable version would really be appreciated.

New Action: Switch Windows

Is your feature request related to a problem? Please describe.
I would like to switch windows using an in-built action in MacroDeck2

Describe the solution you'd like
An option in the Actions list to switch windows. It should be able to identify the window required full/partial string matches.

Describe alternatives you've considered
I have considered using imprecise window switching by using Win+number, or alt-tab, or Win-tab. Doesn't quite work as well as precise window switching that I am envisioning.

Additional context
Nothing of note.

Application UI freeze

It could happen in various situations: when you setup your macros or just perform navigation inside settings/tree. It also could unfreeze by itself after several minutes, but not so often. At the same time the web UI is working as expected, the system tray menu will only popup once and also freeze.

Tried 2.1.2-beta and 2.2.0-dev - same behaviour.
OS: Windows 11 21H2

Steps to reproduce the behavior:

  1. Open configure UI
  2. Click on add/edit macro or navigate inside tree
  3. Repeat until UI froze

Twitch Messages Non Responsive

I don't know if anyone else is having this issue but none of the Twitch message button settings I have programmed respond when I press them. I made sure to update the app on my PC and mobile but the problem still persists. I reprogrammed the buttons thinking I did something wrong but it still doesn't work! All of the other settings for the buttons I have programmed for OBS, etc., work when pressed so I don't understand what I can do to fix the issue.

An 'AND / OR' operator for multiple conditions, or nested conditions allowed

Is your feature request related to a problem? Please describe.
I often use the 'Windows Utils -> Command line command' action, and save output (representing whether the command succeeded or failed) to variable to be used afterwards.
But the command window appearing is annoying, so I usually set another variable beforehand to determine if I really need to run the command or just skip it.
Now the problem is, since I can't set the default value for the output variable, whenever Macro Deck determines to skip the command, the output variable is not set, meaning its values are not changed from the last run.
Reference: #82

The variables which are created by plugins are read-only. You can display them on action buttons or use them in conditions.

So I would have to set multiple conditions for the subsequent actions; (A) whether the command was skipped or not, and (B) whether the command succeeded or not. This is very frustrating, because I cannot simply use multiple variables for conditions.

Describe the solution you'd like
It would be nice to have an 'AND / OR' operator for multiple conditions, or maybe just allowing nested conditions.
Nested conditions should be almost equivalent to the 'AND' operator, and that will take care of the 'OR' operator as well, since 'A or B' is equal to 'not (not A and not B)'.

Describe alternatives you've considered
As an alternative to solve the problem described above, allowing to change variables created by plugins would be fine, for instance:

  1. Change the output variable to 'Skipped' as a default
  2. Condition to execute command or skip it
  3. If the Command executes, the results 'Succeeded' or 'Failed' is overwritten to the output variable

So the output variable ends up with 3 states; 'Succeeded, Failed, or Skipped'

Actually I've done this as a workaround, bypassing restrictions mentioned above in #82
Procedure:

  1. In the 'Global variables' pane, delete the variable created by the Windows Utils plugin
  2. Create a user defined variable with the same name
  3. Go back to the main pane and select the button
  4. Create 'Macro Deck variables -> Change variable value' action and set the user defined variable created in step 2
  5. In the 'Windows Utils -> Command line command' action, save output variable with the same name

By this way, default output variable can be set, and whenever the command executes, the output variable would be overwritten by the plugin.
Problem remaining is:
I would have to delete the variable again to reset actions. Also, I assume that there is some reason not allowing to change plugin-created-variables, so the workaround might not be supported in the future.

Additional context
None.

Package manager interface problem

When you do a fast switch (without waiting while online data will be downloaded) between online/updates/installed packages they might not show correctly, like half of them are from a different tab.

Steps to reproduce the behavior:

  1. Go to Main window
  2. Click on Package manager
  3. Fast switch between online/updates/installed packages
  4. See strange behaviour

image

Belive in community

Hi!!

I would like so much help you!! Please share here the code with the community. Have some issues to fix and we have the time to fix for you! your First Macro Deck work so fine need a little fix. Please consider this!

Thanks!!

Plugins are deleting after update

Describe the bug
Every time the macro deck updates (I can't cancel the update) I lose all my plugins, and I have to configure all macros, and it's boring doing it once a day. Also, it randomly stops working. Like it's bugging on this menu
obraz
And macros are working but I can't launch GUI.

To Reproduce
Steps to reproduce the behavior:

  1. Launch Macro Deck
  2. It will update
  3. Now you haven't any plugins

Expected behavior
Plugins will be there

Screenshots
obraz

Additional context
Also, it randomly stops working. Like it's bugging on this menu
obraz
And macros are working but I can't launch GUI.

Cannot change the order of conditions

Describe the bug
There is an "up arrow" and a "down arrow" for each conditions, but they don't work.
On Windows 11, using Macro Deck 2.4.1-dev

To Reproduce

  1. Go to the main screen
  2. Double Click on any button
  3. Click '+' on the 'On press' tab and select 'Condition'
  4. Set any condition, for instance, 'If Variable Time Equals 10:00'
  5. Click '+' on the 'On press' tab and select 'Condition' again
  6. Set another condition, for instance, 'If Variable Date Equals 2021-11-24'
  7. Click the down arrow on the first condition (in the example above, 'If Variable Time Equals 10:00')

Expected behavior
The conditions change order.
In the example above, after I click the down arrow, expected order is as follows:
FIRST: 'If Variable Date Equals 2021-11-24'
NEXT: 'If Variable Time Equals 10:00'

Screenshots
Screenshot after I clicked the down arrow on the first condition.
image

Additional context
None.

New Logic: Loop

Is your feature request related to a problem? Please describe.
Creating a loop with current options and proposed feature of #75 will still mean manually creating a loop by variable compare, and repeating it enough times to cover the loop length

Describe the solution you'd like
A new logic option of "Loop" that can iterate a statement based on an integer (variable input preferred).

Describe alternatives you've considered
A "While" loop would also work, but there runs the risk of an infinite loop due to a conditional that will never occur. So brings a question of safety.

Additional context
Nothing of note.

Reorder of Layouts in Folder Tree

Is your feature request related to a problem? Please describe.
I would like to be able to reorder the folders in the folder tree on the right pane. As opposed to the be in the order of creation.

Describe the solution you'd like
The ability to drag and drop the layouts to be able to rearrange, and/or a set of buttons to click to move layout up/down the ordering

Describe alternatives you've considered
Alternatives/additional options include right-click context menu option

Additional context
N/A

This app is abandoned

This app is abandoned - no way to contact the author about critical bugs. Don't bother logging tickets.

Key Macro: Improvements (Key-Down, Key-Up)

Is your feature request related to a problem? Please describe.
I would like to define the key macros to a finer degree, to be able to specify key-down, and key-ups as required. Thus, this allows the ability to do key-held shortcuts, for example alt-tabbing until the required window or Win+number to get to the second window for switching.

Describe the solution you'd like
To be able to define key-downs and key-ups separately as part of the key macros.

Describe alternatives you've considered
A bonus would be able to record the macro from the keyboard instead of manually defining it.

Additional context
Added a screenshot of something equivalent that was constructed using Corsair's iCue software.

unknown

Crash on Button Delete

Describe the bug
When attempting to delete buttons, I believe it's mainly buttons from previous version (2.3.2-dev), I get an error, then it does not delete. In some cases the MacroDeck 2 program also crashes and will need restarting.

To Reproduce
Steps to reproduce the behavior:

  1. Go to any screen, any button created in previous version 2.3.2-dev
  2. Right-click
  3. Delete
  4. See error

Expected behavior
Deletion of button, without error

Screenshots

Windows version: Windows 10 Pro 64 bit

Object reference not set to an instance of an object.

   at SuchByte.MacroDeck.ActionButton.ActionButton.Dispose(Boolean disposing) in D:\Macro-Deck\Macro Deck 2\ActionButton\ActionButton.cs:line 58
   at SuchByte.MacroDeck.ActionButton.ActionButton.Dispose() in D:\Macro-Deck\Macro Deck 2\ActionButton\ActionButton.cs:line 77
   at SuchByte.MacroDeck.GUI.MainWindowContents.DeckView.ContextMenuDeleteItemClick(Object sender, EventArgs e) in D:\Macro-Deck\Macro Deck 2\GUI\MainWindowViews\DeckView.cs:line 447
   at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
   at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
   at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
   at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
   at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   at System.Windows.Forms.ToolStrip.WndProc(Message& m)
   at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Additional context
Previous version was 2.3.2-dev, buttons tested were "Open application" and "Hotkeys"x10 buttons

Condition Improvement: Compare of Variables

Is your feature request related to a problem? Please describe.
I would like to be able to compare variables when using Conditions.

Describe the solution you'd like
The ability to choose a variable when setting the Conditions "if" line for comparison.

Describe alternatives you've considered
None considered.

Additional context
I was originally thinking that this was required as I was attempting to program a manual loop with two different variables. I have realised there is probably a second feature request in for this.

Run commandline commands in the background

Currently commandline commands and applications (even if they support silent mode) are started in the visible window, taking focus onto themself and interrupting fullscreen applications.

It would be great if they would run completely silent in the background.
And maybe someone also interested in separate options to run PowerShell and WSL scripts, not only regular command line.

Connection via USB?

Hi,
has anyone got a connection between MacroDeck and server via USB?
Server 1.3.1
Thanxs and greetings

New Action: Text String Input

Is your feature request related to a problem? Please describe.
I would like to be able to be able to express a complete text string using an action (in contrast to the hotkeys action). For example, the ability to add a string representing my email "[email protected]" or a coding phrase "<p>" and drop that on a press of a button action.

Describe the solution you'd like
A new action that has a text box for input, and when running the action, the text string to appear where the window/caret currently has focus.

Describe alternatives you've considered
None considered as of this stage.

Additional context
Additionally, would like to be able to use variables in inputs. For example, the ability to use the action to output today's date.

[Feature] Toggle buttons

A cool thing to have would be to add toggleable buttons, like the actual streamdeck has. Maybe for toggling streaming with OBS?

Obs Plugin volume bug

the volume scale on the obs plugin is wrong i can only move between -3dB and 7dB whereas obs scale is from 0dB to -100dB
image

also if its at -100dB i can go up to 0dB but can't go back down i get stuck at -3dB.

[Request] Upload source code

Right now the only file is a readme file. If you uploaded the source to github people could help design features and fix bugs. The correct license would also copyright the work.

Hitting X (close) on the macro button window doesn't cancel changes

Any window/form with dedicated Ok and Save buttons should allow you to cancel all changes by closing the window with X button, but macro edit window doesn't do that.

Steps to reproduce the behavior:

  1. Go to Main window
  2. Double-Click on one of the macro buttons
  3. Perform some changes
  4. Hit X on the macro edit window
  5. Open this macro button again - changes were saved

Delay in Condition not set until changed

Describe the bug
A delay being added to a condition visually says 1 second, but does not have the delay in the background. Requires changing away from 1 second and changing back to work.

To Reproduce
Steps to reproduce the behavior:

  1. Go to new button
  2. Add Condition (any true condition will do)
  3. In True outcome, DO NOT change delay time
    image
  4. Add visual changes for button state on/off
  5. Test button, no visual changes on button

Expected behavior
The 1 second delay default when added within Condition is respected.

Screenshots
No others than the one above.

Additional context
The example screenshot has "AddDate" variable, it is set to false for the purposes of this example. Upon changing the delay away and then back again, the button logic works as expected.

Edit: Typo

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.