From a25bb199dcb6179940cc9f28688b640ecdac0356 Mon Sep 17 00:00:00 2001 From: Sadeep Madurange Date: Sun, 7 Dec 2025 17:45:42 +0800 Subject: Bumblebee. --- _projects/bumblebee.md | 6 +++--- _site/feed.xml | 2 +- _site/posts.xml | 2 +- _site/projects/bumblebee/index.html | 6 +++--- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/_projects/bumblebee.md b/_projects/bumblebee.md index a8fa5eb..deb171f 100644 --- a/_projects/bumblebee.md +++ b/_projects/bumblebee.md @@ -42,9 +42,9 @@ Before settling on a desktop application, we contemplated a browser extension. We decided against that because we didn't want the browser vendor to dictate Bumblebee's capabilities. Furthermore, the company's security policy prohibited browser extensions, complicating its deployment. The initial prototype used a -C# wrapper of the Chromium project instead of WebView. Its incoherent API -design led us to toss it in favour of WebView, which presented a well-designed -API that interfaced seamlessly with Windows Forms. +C# wrapper of the Chromium project instead of WebView. WebView's more intuitive +API and its seamless integration with Windows Forms led us to choose it over +the Chromium wrapper. Bumblebee reduced the time we spent on authoring scripts from hours to a few minutes. Since the rules for code generation were written and optimized by diff --git a/_site/feed.xml b/_site/feed.xml index ed18899..58717b3 100644 --- a/_site/feed.xml +++ b/_site/feed.xml @@ -1 +1 @@ -Jekyll2025-12-07T17:27:10+08:00/feed.xmlASCIIMX | ArchiveWickramage Don Sadeep MadurangeHow I manage Suckless software packages2025-11-30T00:00:00+08:002025-11-30T00:00:00+08:00/archive/suckless-softwareWickramage Don Sadeep MadurangeNeo4J A* search2025-09-14T00:00:00+08:002025-09-14T00:00:00+08:00/archive/neo4j-a-star-searchWickramage Don Sadeep MadurangeMOSFETs as electronic switches2025-06-22T00:00:00+08:002025-06-22T00:00:00+08:00/archive/mosfet-switchesWickramage Don Sadeep MadurangeHow to configure ATmega328P microcontrollers to run at 3.3V and 5V2025-04-10T00:00:00+08:002025-04-10T00:00:00+08:00/archive/arduino-unoWickramage Don Sadeep MadurangeHow to set up ATSAM3X8E microcontrollers for bare-metal programming in C2024-10-05T00:00:00+08:002024-10-05T00:00:00+08:00/archive/arduino-dueWickramage Don Sadeep Madurange \ No newline at end of file +Jekyll2025-12-07T17:45:32+08:00/feed.xmlASCIIMX | ArchiveWickramage Don Sadeep MadurangeHow I manage Suckless software packages2025-11-30T00:00:00+08:002025-11-30T00:00:00+08:00/archive/suckless-softwareWickramage Don Sadeep MadurangeNeo4J A* search2025-09-14T00:00:00+08:002025-09-14T00:00:00+08:00/archive/neo4j-a-star-searchWickramage Don Sadeep MadurangeMOSFETs as electronic switches2025-06-22T00:00:00+08:002025-06-22T00:00:00+08:00/archive/mosfet-switchesWickramage Don Sadeep MadurangeHow to configure ATmega328P microcontrollers to run at 3.3V and 5V2025-04-10T00:00:00+08:002025-04-10T00:00:00+08:00/archive/arduino-unoWickramage Don Sadeep MadurangeHow to set up ATSAM3X8E microcontrollers for bare-metal programming in C2024-10-05T00:00:00+08:002024-10-05T00:00:00+08:00/archive/arduino-dueWickramage Don Sadeep Madurange \ No newline at end of file diff --git a/_site/posts.xml b/_site/posts.xml index 599537e..2bc9d82 100644 --- a/_site/posts.xml +++ b/_site/posts.xml @@ -1 +1 @@ -Jekyll2025-12-07T17:27:10+08:00/posts.xmlASCIIMXWickramage Don Sadeep Madurange \ No newline at end of file +Jekyll2025-12-07T17:45:32+08:00/posts.xmlASCIIMXWickramage Don Sadeep Madurange \ No newline at end of file diff --git a/_site/projects/bumblebee/index.html b/_site/projects/bumblebee/index.html index 576885f..a7ba421 100644 --- a/_site/projects/bumblebee/index.html +++ b/_site/projects/bumblebee/index.html @@ -77,9 +77,9 @@ events, and block hidden elements and scripts.

We decided against that because we didn’t want the browser vendor to dictate Bumblebee’s capabilities. Furthermore, the company’s security policy prohibited browser extensions, complicating its deployment. The initial prototype used a -C# wrapper of the Chromium project instead of WebView. Its incoherent API -design led us to toss it in favour of WebView, which presented a well-designed -API that interfaced seamlessly with Windows Forms.

+C# wrapper of the Chromium project instead of WebView. WebView’s more intuitive +API and its seamless integration with Windows Forms led us to choose it over +the Chromium wrapper.

Bumblebee reduced the time we spent on authoring scripts from hours to a few minutes. Since the rules for code generation were written and optimized by -- cgit v1.2.3